From 4b77eefec28bd6cfaa3aaec84fe4c0e5458b7250 Mon Sep 17 00:00:00 2001 From: Kiooeht Date: Mon, 13 Jun 2011 08:14:32 -0700 Subject: [PATCH] Bug fix: Close all c tags on incoming memo messages --- memos.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/memos.py b/memos.py index 8007874..b7bff8d 100644 --- a/memos.py +++ b/memos.py @@ -311,12 +311,17 @@ class MemoText(PesterText): parent.mainwindow.chatlog.log(parent.channel, joinmsg) time.openCurrentTime() + def makeSafe(msg): + if msg.count(" msg.count(""): + for i in range(msg.count("")): + msg = msg + "" + return msg if type(lexmsg[0]) is mecmd: memsg = chum.memsg(systemColor, lexmsg, time=time.getGrammar()) window.chatlog.log(parent.channel, memsg) self.append(convertTags(memsg)) else: - self.append(convertTags(lexmsg)) + self.append(makeSafe(convertTags(lexmsg))) window.chatlog.log(parent.channel, lexmsg) def changeTheme(self, theme):