diff src/protocols/jabber/presence.c @ 10490:a3a540ed2518

[gaim-migrate @ 11780] some random jabber stuff, remove a duplicate #define, and shuffle account loading so we're not emitting signals that haven't been registered yet committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sat, 08 Jan 2005 21:10:17 +0000
parents 84bc372a621e
children 8bcf7909bec8
line wrap: on
line diff
--- a/src/protocols/jabber/presence.c	Sat Jan 08 20:51:16 2005 +0000
+++ b/src/protocols/jabber/presence.c	Sat Jan 08 21:10:17 2005 +0000
@@ -71,7 +71,7 @@
 
 			gaim_status_to_jabber(gstatus, &state, &msg, &priority);
 
-			if (state == JABBER_BUDDY_STATE_UNAVAILABLE) {
+			if (state == JABBER_BUDDY_STATE_UNAVAILABLE || state == JABBER_BUDDY_STATE_UNKNOWN) {
 				jabber_buddy_remove_resource(jb, js->user->resource);
 			} else {
 				jabber_buddy_track_resource(jb, js->user->resource, priority, state, msg);