Mon, 28 May 2007 21:37:06 +0000
don't do unneeded work
| libpurple/protocols/jabber/presence.c | file | annotate | diff | comparison | revisions |
--- 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;