[ekg2-commit] r4017 - trunk/plugins/jabber: trunk/plugins/jabber/jabber_handlers.c trunk/plugins/jabber/jabber_handlers_iq_result.c

SVN commit svn w toxygen.net
Śro, 18 Cze 2008, 23:54:52 CEST


Author: wiechu
Date: 2008-06-18 23:54:51 +0200 (Wed, 18 Jun 2008)
New Revision: 4017

Modified:
   trunk/plugins/jabber/jabber_handlers.c
   trunk/plugins/jabber/jabber_handlers_iq_result.c
Log:
    fix recv presence before roster

Modified: trunk/plugins/jabber/jabber_handlers.c
===================================================================
--- trunk/plugins/jabber/jabber_handlers.c	2008-06-18 18:18:53 UTC (rev 4016)
+++ trunk/plugins/jabber/jabber_handlers.c	2008-06-18 21:54:51 UTC (rev 4017)
@@ -1685,7 +1685,6 @@
 
 	userlist_free(s);
 	watch_write(j->send_watch, "<iq type=\"get\"><query xmlns=\"jabber:iq:roster\"/></iq>");
-	jabber_write_status(s);
 
 	if (session_int_get(s, "auto_bookmark_sync") != 0) command_exec(NULL, s, ("/xmpp:bookmark --get"), 1);
 	if (session_int_get(s, "auto_privacylist_sync") != 0) {

Modified: trunk/plugins/jabber/jabber_handlers_iq_result.c
===================================================================
--- trunk/plugins/jabber/jabber_handlers_iq_result.c	2008-06-18 18:18:53 UTC (rev 4016)
+++ trunk/plugins/jabber/jabber_handlers_iq_result.c	2008-06-18 21:54:51 UTC (rev 4017)
@@ -658,8 +658,10 @@
 		}
 	}
 	
-	if (!roster_retrieved)
+	if (!roster_retrieved) {
 		session_int_set(s, "__roster_retrieved", 1);
+		jabber_write_status(s);
+	}
 
 	query_emit_id(NULL, USERLIST_REFRESH);
 }



Więcej informacji o liście dyskusyjnej ekg2-commit