# HG changeset patch # User Nathan Walp # Date 1180388226 0 # Node ID 3919c68eb5b70d9c91c79344c67b0dc55f9de0de # Parent 48aebb50a93d9162d0b92ac97e9b66a8eb420273 don't do unneeded work diff -r 48aebb50a93d -r 3919c68eb5b7 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;