From 860df5488339274f0cb50fefdd7943940ea5fc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= Date: Wed, 8 Jul 2020 09:28:25 +0200 Subject: MucTab: highlight on delayed and not history MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maxime “pep” Buquet --- poezio/core/handlers.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'poezio/core/handlers.py') diff --git a/poezio/core/handlers.py b/poezio/core/handlers.py index c344ebd3..7d46cdd0 100644 --- a/poezio/core/handlers.py +++ b/poezio/core/handlers.py @@ -427,7 +427,7 @@ class HandlerCore: time=date, nickname=remote_nick, nick_color=color, - history=delayed, + history=is_history, identifier=message['id'], jid=jid, ), @@ -761,10 +761,7 @@ class HandlerCore: old_state = tab.state delayed, date = common.find_delayed_tag(message) - - history = (tab.last_message_was_history is None and delayed) or \ - (tab.last_message_was_history and delayed) - tab.last_message_was_history = history + is_history = not tab.joined and delayed replaced = False if message.xml.find('{urn:xmpp:message-correct:0}replace') is not None: @@ -791,12 +788,12 @@ class HandlerCore: # changes from biboumi, etc.) are displayed as info messages. highlight = False if message['from'].resource: - highlight = tab.message_is_highlight(body, nick_from, delayed) + highlight = tab.message_is_highlight(body, nick_from, is_history) ui_msg = PMessage( txt=body, time=date, nickname=nick_from, - history=history, + history=is_history, delayed=delayed, identifier=message['id'], jid=message['from'], -- cgit v1.2.3