[Xfce-bugs] [Bug 12715] xfce_dialog_show_error() fails to show text containing ampersand
    bugzilla-daemon at xfce.org 
    bugzilla-daemon at xfce.org
       
    Fri Dec  1 18:46:50 CET 2017
    
    
  
https://bugzilla.xfce.org/show_bug.cgi?id=12715
--- Comment #10 from Igor <f2404 at yandex.ru> ---
The patch is almost good, expect for instead of
+      gchar      *escaped_text;
+      /* escape ampersand symbols, etc. (bug #12715) */
+      escaped_text = g_markup_escape_text (primary_text, -1);
it's better to write
+      /* escape ampersand symbols, etc. (bug #12715) */
+      gchar *escaped_text = g_markup_escape_text (primary_text, -1);
in order to avoid "mixed declarations and code" warning.
The patch does not address the case when the text has already been escaped by
the caller - in this case, something like "news:?xt=13415&amv" will be
shown in the dialog. However, I'm not sure whether this can be addressed at
all; and in any case, this is much better than not showing any dialog at all,
like it happens now.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
    
    
More information about the Xfce-bugs
mailing list