Author: asterix Date: 2007-06-25 21:34:23 +0200 (Mon, 25 Jun 2007) New Revision: 8311
Modified: trunk/src/gajim.py trunk/src/groupchat_control.py Log: remove private messges from unread_messages table in logs.db
Modified: trunk/src/gajim.py =================================================================== --- trunk/src/gajim.py 2007-06-25 17:49:14 UTC (rev 8310) +++ trunk/src/gajim.py 2007-06-25 19:34:23 UTC (rev 8311) @@ -773,7 +773,7 @@ if pm: nickname = resource groupchat_control.on_private_message(nickname, message, array[2], - xhtml) + xhtml, msg_id) else: # array: (jid, msg, time, encrypted, msg_type, subject) if encrypted:
Modified: trunk/src/groupchat_control.py =================================================================== --- trunk/src/groupchat_control.py 2007-06-25 17:49:14 UTC (rev 8310) +++ trunk/src/groupchat_control.py 2007-06-25 19:34:23 UTC (rev 8311) @@ -527,7 +527,7 @@ else: self.print_conversation(msg, nick, tim, xhtml)
- def on_private_message(self, nick, msg, tim, xhtml): + def on_private_message(self, nick, msg, tim, xhtml, msg_id = None): # Do we have a queue? fjid = self.room_jid + '/' + nick no_queue = len(gajim.events.get_events(self.account, fjid)) == 0 @@ -539,7 +539,7 @@ return
event = gajim.events.create_event('pm', (msg, '', 'incoming', tim, - False, '', None, xhtml)) + False, '', msg_id, xhtml)) gajim.events.add_event(self.account, fjid, event)
autopopup = gajim.config.get('autopopup')