• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

githubのコードからのfolk


コミットメタ情報

リビジョン5d1d20428082c992dbee8586c8b59e121be91b24 (tree)
日時2010-10-11 08:38:31
作者jstebbins <jstebbins@b64f...>
コミッターjstebbins

ログメッセージ

LinGui: fix queue display problem when there's '&' in input file name

git-svn-id: svn://localhost/HandBrake/trunk@3596 b64f7644-9d1e-0410-96f1-a4d463321fa5

変更サマリ

差分

--- a/gtk/src/queuehandler.c
+++ b/gtk/src/queuehandler.c
@@ -75,7 +75,7 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter)
7575 gboolean pass2 = FALSE, keep_aspect, vqtype, turbo;
7676 gint pic_par;
7777 gboolean tweaks;
78- gchar *escape;
78+ gchar *escape, *escape2;
7979
8080 g_debug("update_queue_list ()");
8181 if (settings == NULL) return;
@@ -90,6 +90,7 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter)
9090 dest = ghb_settings_get_string(settings, "destination");
9191 basename = g_path_get_basename(dest);
9292 escape = g_markup_escape_text(basename, -1);
93+ escape2 = g_markup_escape_text(vol_name, -1);
9394
9495 vqtype = ghb_settings_get_boolean(settings, "vquality_type_constant");
9596 if (!vqtype)
@@ -106,11 +107,12 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter)
106107 "<big><b>%s</b></big> "
107108 "<small>(Title %d, %s %d through %d, %d Video %s)"
108109 " --> %s</small>",
109- vol_name, title, points, start_point, end_point,
110+ escape2, title, points, start_point, end_point,
110111 pass2 ? 2:1, pass2 ? "Passes":"Pass", escape
111112 );
112113 g_free(basename);
113114 g_free(escape);
115+ g_free(escape2);
114116
115117 if (piter)
116118 iter = *piter;