[empathy/gnome-2-28] theme_adium_append_event: escape text



commit b89e72122e3f27f1341a3536f464d0e5c0acde99
Author: Xavier Claessens <xclaesse gmail com>
Date:   Mon Oct 26 12:58:11 2009 +0000

    theme_adium_append_event: escape text

 libempathy-gtk/empathy-theme-adium.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/libempathy-gtk/empathy-theme-adium.c b/libempathy-gtk/empathy-theme-adium.c
index a860754..94b1727 100644
--- a/libempathy-gtk/empathy-theme-adium.c
+++ b/libempathy-gtk/empathy-theme-adium.c
@@ -725,11 +725,15 @@ theme_adium_append_event (EmpathyChatView *view,
 	EmpathyThemeAdiumPriv *priv = GET_PRIV (theme);
 
 	if (priv->data->status_html) {
+		gchar *str_escaped;
+
+		str_escaped = g_markup_escape_text (str, -1);
 		theme_adium_append_html (theme, "appendMessage",
 					 priv->data->status_html,
 					 priv->data->status_len,
-					 str, NULL, NULL, NULL, NULL, "event",
-					 empathy_time_get_current ());
+					 str_escaped, NULL, NULL, NULL, NULL,
+					 "event", empathy_time_get_current ());
+		g_free (str_escaped);
 	}
 
 	/* There is no last contact */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]