From 0e11e16bc27e5776d862165274e11a9d22a1a882 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Thu, 4 Jun 2009 21:45:46 +0200 Subject: [PATCH] mark groupchat messages as read when we scroll at the end in groupchat window --- src/chat_control.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/chat_control.py b/src/chat_control.py index 1adab2f552..533ef9f4fd 100644 --- a/src/chat_control.py +++ b/src/chat_control.py @@ -1022,7 +1022,11 @@ class ChatControlBase(MessageControl): self.parent_win.get_active_control() == self and \ self.parent_win.window.is_active(): # we are at the end - if self.session and self.session.remove_events(types_list): + if self.type_id == message_control.TYPE_GC: + if not gajim.events.remove_events(self.account, jid, + types=types_list): + self.redraw_after_event_removed(jid) + elif self.session and self.session.remove_events(types_list): # There were events to remove self.redraw_after_event_removed(jid) -- GitLab