comparison libpurple/protocols/jabber/presence.c @ 18123:ca965dfd3875

kill some code duplication when sending current presence
author Nathan Walp <nwalp@pidgin.im>
date Sun, 17 Jun 2007 04:44:03 +0000
parents 641db7354235
children 08e639dbac99
comparison
equal deleted inserted replaced
18122:74b5a39819e6 18123:ca965dfd3875
99 int primitive; 99 int primitive;
100 xmlnode *presence, *x, *photo; 100 xmlnode *presence, *x, *photo;
101 char *stripped = NULL; 101 char *stripped = NULL;
102 JabberBuddyState state; 102 JabberBuddyState state;
103 int priority; 103 int priority;
104
105 if(NULL == status) {
106 PurplePresence *gpresence = purple_account_get_presence(account);
107 status = purple_presence_get_active_status(gpresence);
108 }
104 109
105 if(!purple_status_is_active(status)) 110 if(!purple_status_is_active(status))
106 return; 111 return;
107 112
108 disconnected = purple_account_is_disconnected(account); 113 disconnected = purple_account_is_disconnected(account);