Bug fix: Close all c tags on incoming memo messages
This commit is contained in:
parent
cf0d4e96f1
commit
4b77eefec2
1 changed files with 6 additions and 1 deletions
7
memos.py
7
memos.py
|
@ -311,12 +311,17 @@ class MemoText(PesterText):
|
|||
parent.mainwindow.chatlog.log(parent.channel, joinmsg)
|
||||
time.openCurrentTime()
|
||||
|
||||
def makeSafe(msg):
|
||||
if msg.count("<c") > msg.count("</c>"):
|
||||
for i in range(msg.count("<c") - msg.count("</c>")):
|
||||
msg = msg + "</c>"
|
||||
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):
|
||||
|
|
Loading…
Reference in a new issue