# HG changeset patch # User Nathan Walp # Date 1068680563 0 # Node ID c42d1532faabc7fd8304ae9ed403c3eb27d50dbf # Parent 9e371bf9bc2293af1e362f411e443be5c21b2e9c [gaim-migrate @ 8101] show dupilcate jabber buddies as actually online. maybe something like this belongs in the core, i dunno. committer: Tailor Script diff -r 9e371bf9bc22 -r c42d1532faab src/protocols/jabber/roster.c --- a/src/protocols/jabber/roster.c Wed Nov 12 12:50:29 2003 +0000 +++ b/src/protocols/jabber/roster.c Wed Nov 12 23:42:43 2003 +0000 @@ -251,6 +251,7 @@ char *who; GSList *groups = NULL; JabberBuddy *jb; + JabberBuddyResource *jbr; if(!js->roster_parsed) return; @@ -268,6 +269,8 @@ if(!jb || !(jb->subscription & JABBER_SUB_TO)) jabber_presence_subscription_set(js, who, "subscribe"); + else if((jbr =jabber_buddy_find_resource(jb, NULL))) + serv_got_update(gc, who, 1, 0, 0, 0, jbr->state); g_free(who); }