diff --git a/xfce4-notifyd/xfce-notify-window.c b/xfce4-notifyd/xfce-notify-window.c index a1470f9..27ba1cd 100644 --- a/xfce4-notifyd/xfce-notify-window.c +++ b/xfce4-notifyd/xfce-notify-window.c @@ -692,9 +692,14 @@ void xfce_notify_window_set_summary(XfceNotifyWindow *window, const gchar *summary) { + const char *format = "%s"; + char *markup; + g_return_if_fail(XFCE_IS_NOTIFY_WINDOW(window)); + + markup = g_markup_printf_escaped (format, summary); - gtk_label_set_text(GTK_LABEL(window->summary), summary); + gtk_label_set_markup(GTK_LABEL(window->summary), markup); if(summary && *summary) { gtk_widget_show(window->summary); window->has_summary_text = TRUE; @@ -705,6 +710,8 @@ xfce_notify_window_set_summary(XfceNotifyWindow *window, if(gtk_widget_get_realized(GTK_WIDGET(window))) gtk_widget_queue_draw(GTK_WIDGET(window)); + + g_free (markup); } void