[geany/geany] 12b9f2: Fix double escaping of markup in bold labels (oops)

Colomban Wendling git-noreply at geany.org
Thu Sep 22 13:43:04 UTC 2016


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Thu, 22 Sep 2016 13:43:04 UTC
Commit:      12b9f27a795f7ec8c1faf6c225314a09b6c5f7af
             https://github.com/geany/geany/commit/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af

Log Message:
-----------
Fix double escaping of markup in bold labels (oops)

2499b96ea1d1eb523733c95e7ec73af827b6032e fixed missing escaping of
markup text, but failed to remove explicit escaping from
ui_label_new_bold(), leading to dual escaping of bold labels.


Modified Paths:
--------------
    src/ui_utils.c

Modified: src/ui_utils.c
5 lines changed, 1 insertions(+), 4 deletions(-)
===================================================================
@@ -2849,12 +2849,9 @@ void ui_label_set_markup(GtkLabel *label, const gchar *format, ...)
 GtkWidget *ui_label_new_bold(const gchar *text)
 {
 	GtkWidget *label;
-	gchar *label_text;
 
-	label_text = g_markup_escape_text(text, -1);
 	label = gtk_label_new(NULL);
-	ui_label_set_markup(GTK_LABEL(label), "<b>%s</b>", label_text);
-	g_free(label_text);
+	ui_label_set_markup(GTK_LABEL(label), "<b>%s</b>", text);
 	return label;
 }
 



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list