# HG changeset patch # User Nathan Walp # Date 1180388226 0 # Node ID 1c47da5c15895531230eadd8b79ae2f5d284b594 # Parent 9399db1f7bbdd9ead2dfbc55740fe43a54b38191 don't do unneeded work diff -r 9399db1f7bbd -r 1c47da5c1589 libpurple/protocols/jabber/presence.c --- a/libpurple/protocols/jabber/presence.c Mon May 28 20:54:51 2007 +0000 +++ b/libpurple/protocols/jabber/presence.c Mon May 28 21:37:06 2007 +0000 @@ -106,11 +106,12 @@ return; disconnected = purple_account_is_disconnected(account); - primitive = purple_status_type_get_primitive(purple_status_get_type(status)); if(disconnected) return; + primitive = purple_status_type_get_primitive(purple_status_get_type(status)); + gc = purple_account_get_connection(account); js = gc->proto_data;