From e0e2123a4be207a65e48e016007e71579fae2ba5 Mon Sep 17 00:00:00 2001 From: mathieui <mathieui@mathieui.net> Date: Sun, 6 Jul 2014 00:18:29 +0200 Subject: Fix #2534 (display who changed the topic) --- src/tabs/muctab.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/tabs') diff --git a/src/tabs/muctab.py b/src/tabs/muctab.py index 70f6fb70..4dc7a2cf 100644 --- a/src/tabs/muctab.py +++ b/src/tabs/muctab.py @@ -65,6 +65,7 @@ class MucTab(ChatTab): self.users = [] self.privates = [] # private conversations self.topic = '' + self.topic_from = '' self.remote_wants_chatstates = True # We send active, composing and paused states to the MUC because # the chatstate may or may not be filtered by the MUC, @@ -533,9 +534,11 @@ class MucTab(ChatTab): """ if not arg.strip(): self._text_buffer.add_message( - _("\x19%s}The subject of the room is: %s") % + _("\x19%s}The subject of the room is: %s %s") % (dump_tuple(get_theme().COLOR_INFORMATION_TEXT), - self.topic)) + self.topic, + '(set by %s)' % self.topic_from if self.topic_from + else '')) self.refresh() return subject = arg -- cgit v1.2.3