diff libpurple/protocols/jabber/presence.c @ 27571:c8390dc125c1

Use js->state to track whether the roster has been retrieved.
author Paul Aurich <paul@darkrain42.org>
date Sun, 07 Jun 2009 05:36:45 +0000
parents 72bcdcb0629f
children 9a5a9a4e7626
line wrap: on
line diff
--- a/libpurple/protocols/jabber/presence.c	Sun Jun 07 00:16:05 2009 +0000
+++ b/libpurple/protocols/jabber/presence.c	Sun Jun 07 05:36:45 2009 +0000
@@ -133,7 +133,7 @@
 	status = purple_presence_get_active_status(p);
 
 	/* we don't want to send presence before we've gotten our roster */
-	if(!js->roster_parsed) {
+	if (js->state != JABBER_STREAM_CONNECTED) {
 		purple_debug_info("jabber", "attempt to send presence before roster retrieved\n");
 		return;
 	}