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
@@ -75,7 +75,7 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter) | ||
75 | 75 | gboolean pass2 = FALSE, keep_aspect, vqtype, turbo; |
76 | 76 | gint pic_par; |
77 | 77 | gboolean tweaks; |
78 | - gchar *escape; | |
78 | + gchar *escape, *escape2; | |
79 | 79 | |
80 | 80 | g_debug("update_queue_list ()"); |
81 | 81 | if (settings == NULL) return; |
@@ -90,6 +90,7 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter) | ||
90 | 90 | dest = ghb_settings_get_string(settings, "destination"); |
91 | 91 | basename = g_path_get_basename(dest); |
92 | 92 | escape = g_markup_escape_text(basename, -1); |
93 | + escape2 = g_markup_escape_text(vol_name, -1); | |
93 | 94 | |
94 | 95 | vqtype = ghb_settings_get_boolean(settings, "vquality_type_constant"); |
95 | 96 | if (!vqtype) |
@@ -106,11 +107,12 @@ add_to_queue_list(signal_user_data_t *ud, GValue *settings, GtkTreeIter *piter) | ||
106 | 107 | "<big><b>%s</b></big> " |
107 | 108 | "<small>(Title %d, %s %d through %d, %d Video %s)" |
108 | 109 | " --> %s</small>", |
109 | - vol_name, title, points, start_point, end_point, | |
110 | + escape2, title, points, start_point, end_point, | |
110 | 111 | pass2 ? 2:1, pass2 ? "Passes":"Pass", escape |
111 | 112 | ); |
112 | 113 | g_free(basename); |
113 | 114 | g_free(escape); |
115 | + g_free(escape2); | |
114 | 116 | |
115 | 117 | if (piter) |
116 | 118 | iter = *piter; |