diff options
Diffstat (limited to 'src/xmpp/presence.c')
-rw-r--r-- | src/xmpp/presence.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/xmpp/presence.c b/src/xmpp/presence.c index 4c686b7d..2a844ac6 100644 --- a/src/xmpp/presence.c +++ b/src/xmpp/presence.c @@ -191,21 +191,20 @@ presence_reset_sub_request_search(void) } void -presence_send(const resource_presence_t presence_type, const char *const msg, const int idle, char *signed_status) +presence_send(const resource_presence_t presence_type, const int idle, char *signed_status) { if (connection_get_status() != JABBER_CONNECTED) { log_warning("Error setting presence, not connected."); return; } + char *msg = connection_get_presence_msg(); if (msg) { log_debug("Updating presence: %s, \"%s\"", string_from_resource_presence(presence_type), msg); } else { log_debug("Updating presence: %s", string_from_resource_presence(presence_type)); } - connection_set_presence_msg(msg); - const int pri = accounts_get_priority_for_presence_type(session_get_account_name(), presence_type); connection_set_priority(pri); |