From 6117c97a214acb396b21bd7954dfc6bb5e9f97f4 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Sun, 24 May 2020 17:08:19 +0200 Subject: Make /affiliation display in the info win, not in the muc win --- poezio/tabs/muctab.py | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py index 0df8eedc..7885991a 100644 --- a/poezio/tabs/muctab.py +++ b/poezio/tabs/muctab.py @@ -1667,19 +1667,10 @@ class MucTab(ChatTab): } if all_errors: - self.add_message( - Message( - 'Can\'t access affiliations', - highlight=True, - nickname='Error', - nick_color=theme.COLOR_ERROR_MSG, - ), - typ=2, - ) - self.core.refresh_window() + self.core.information('Can’t access affiliations', 'Error') return None - self._text_buffer.add_message(InfoMessage('Affiliations')) + lines = ['Affiliations'] for iq in iqs: if isinstance(iq, (IqError, IqTimeout)): continue @@ -1691,15 +1682,13 @@ class MucTab(ChatTab): affiliation = items[0].get('affiliation') aff_char = aff_colors[affiliation] - self._text_buffer.add_message( - InfoMessage(' %s%s' % (aff_char, affiliation.capitalize())), - ) + lines.append(' %s%s' % (aff_char, affiliation.capitalize())) items = map(lambda i: i.get('jid'), items) for ajid in sorted(items): - self._text_buffer.add_message(InfoMessage(' %s' % ajid)) + lines.append(' %s' % ajid) - self.core.refresh_window() + self.core.information('\n'.join(lines), 'Info') return None @command_args_parser.raw -- cgit v1.2.3