changeset 64b3a5961415 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=64b3a5961415 description: mark groupchat messages as read when we scroll at the end in groupchat window diffstat:
src/chat_control.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diffs (16 lines):
diff -r d07a07a64f79 -r 64b3a5961415 src/chat_control.py --- a/src/chat_control.py Thu Jun 04 20:48:04 2009 +0200 +++ b/src/chat_control.py Thu Jun 04 21:45:46 2009 +0200 @@ -1022,7 +1022,11 @@ 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)