From 8b24eb4cb854ab5635c7c5b0441cf3e3c62bf48e Mon Sep 17 00:00:00 2001
From: Nikos Kouremenos <kourem@gmail.com>
Date: Sat, 23 Jul 2005 13:09:36 +0000
Subject: [PATCH] escape subject in set_subject and do not TB

---
 src/groupchat_window.py | 1 +
 src/gtkgui_helpers.py   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/groupchat_window.py b/src/groupchat_window.py
index fe079f1e6d..de00a3b19b 100644
--- a/src/groupchat_window.py
+++ b/src/groupchat_window.py
@@ -341,6 +341,7 @@ class GroupchatWindow(chat.Chat):
 	def set_subject(self, room_jid, subject):
 		self.subjects[room_jid] = subject
 		name_label = self.name_labels[room_jid]
+		subject = gtkgui_helpers.escape_for_pango_markup(subject)
 		name_label.set_markup('<span weight="heavy" size="x-large">%s</span>\n%s' % (room_jid, subject))
 		event_box = name_label.get_parent()
 		if subject == '':
diff --git a/src/gtkgui_helpers.py b/src/gtkgui_helpers.py
index 26d611b2b8..eb0fcea5d3 100644
--- a/src/gtkgui_helpers.py
+++ b/src/gtkgui_helpers.py
@@ -21,6 +21,7 @@
 ##
 
 import xml.sax.saxutils
+import gtk
 
 def escape_for_pango_markup(string):
 	# escapes < > & \ "
-- 
GitLab