Mercurial > pidgin.yaz
diff libpurple/conversation.c @ 19606:e918e38a56b0
writing-im-msg now receives the conversation name as the who argument if
the caller of purple_conversation_write didn't provide a value for who.
Fixes #2928
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Mon, 03 Sep 2007 13:23:30 +0000 |
parents | ea26d30449fd |
children | 44b4e8bd759b |
line wrap: on
line diff
--- a/libpurple/conversation.c Mon Sep 03 13:14:04 2007 +0000 +++ b/libpurple/conversation.c Mon Sep 03 13:23:30 2007 +0000 @@ -869,6 +869,10 @@ displayed = g_strdup(message); + if (who == NULL || *who == '\0') + who = purple_conversation_get_name(conv); + alias = who; + plugin_return = GPOINTER_TO_INT(purple_signal_emit_return_1( purple_conversations_get_handle(), @@ -883,11 +887,6 @@ return; } - if (who == NULL || *who == '\0') - who = purple_conversation_get_name(conv); - - alias = who; - if (account != NULL) { prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(purple_find_prpl(purple_account_get_protocol_id(account)));