changeset 39f3e0c96e4e in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=39f3e0c96e4e description: stop handling presences when we close a groupchat control. Fixes #5949
diffstat:
src/groupchat_control.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 4ed2ec3f80fc -r 39f3e0c96e4e src/groupchat_control.py --- a/src/groupchat_control.py Tue Sep 28 21:05:18 2010 +0200 +++ b/src/groupchat_control.py Tue Sep 28 22:38:42 2010 +0200 @@ -1684,6 +1684,9 @@ # Preventing autorejoin from being activated self.autorejoin = False
+ gajim.ged.remove_event_handler('gc-presence-received', ged.GUI1, + self._nec_gc_presence_received) + if self.room_jid in gajim.gc_connected[self.account] and \ gajim.gc_connected[self.account][self.room_jid]: # Tell connection to note the date we disconnect to avoid duplicate