changeset 9d49c93bc448 in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=9d49c93bc448
description: handle groupchat presence in roster after it's fully treated. 
Fixes #6047

diffstat:

 src/roster_window.py |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (14 lines):

diff -r 34e8098ec941 -r 9d49c93bc448 src/roster_window.py
--- a/src/roster_window.py      Wed Nov 24 09:19:38 2010 +0100
+++ b/src/roster_window.py      Wed Nov 24 09:38:29 2010 +0100
@@ -6231,7 +6231,9 @@
 
         gajim.ged.register_event_handler('presence-received', ged.GUI1,
             self._nec_presence_received)
-        gajim.ged.register_event_handler('gc-presence-received', ged.GUI1,
+        # presence has to be fully handled so that contact is added to occupant
+        # list before roster can be correctly updated
+        gajim.ged.register_event_handler('gc-presence-received', ged.GUI2,
             self._nec_gc_presence_received)
         gajim.ged.register_event_handler('roster-received', ged.GUI1,
             self._nec_roster_received)
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to