# HG changeset patch # User Nathan Walp # Date 1090182771 0 # Node ID 576192c4213b6b88365a6396e1aaa125dd3e03fa # Parent 3bcd10ddfb1a6aedd0a12440c3e8206cc8d018bd [gaim-migrate @ 10395] nosmilot fixed this, but I rewrote his patch to be more cryptic diff -r 3bcd10ddfb1a -r 576192c4213b src/protocols/jabber/presence.c --- a/src/protocols/jabber/presence.c Sun Jul 18 18:47:20 2004 +0000 +++ b/src/protocols/jabber/presence.c Sun Jul 18 20:32:51 2004 +0000 @@ -72,7 +72,9 @@ } jabber_buddy_track_resource(jb, js->user->resource, 0, state, (msg && *msg) ? msg : NULL); if((jbr = jabber_buddy_find_resource(jb, NULL))) - serv_got_update(js->gc, my_base_jid, 1, 0, 0, 0, jbr->state); + serv_got_update(js->gc, my_base_jid, + away_state ? !strcmp(away_state, "unavailable") : 1, + 0, 0, 0, jbr->state); } } g_free(my_base_jid);