diff options
author | Eion Robb <eion@robbmob.com> | 2009-05-19 05:21:43 +0400 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2009-05-19 05:21:43 +0400 |
commit | 5350967c8b79decca96e0978e10b442124c2a8b0 (patch) | |
tree | d8070b1cfb673f59809ff4629e92bd433d7f1796 /skype_events.c | |
parent | 75ec7271663873a6a67732e69c414d19214a7e41 (diff) |
Tweak topic changing code a little
Diffstat (limited to 'skype_events.c')
-rw-r--r-- | skype_events.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/skype_events.c b/skype_events.c index 223b28d..c8913f6 100644 --- a/skype_events.c +++ b/skype_events.c @@ -446,7 +446,7 @@ skype_handle_received_message(char *message) { if (chat->type == PURPLE_CONV_TYPE_CHAT) { - purple_conv_chat_set_topic(PURPLE_CONV_CHAT(chat->conv), my_username, g_strdup(string_parts[3])); + purple_conv_chat_set_topic(PURPLE_CONV_CHAT(chat->conv), my_username, string_parts[3]); } } chat = skype_find_chat(string_parts[1], this_account); @@ -1151,7 +1151,7 @@ handle_complete_message(int messagenumber) return FALSE; if (chat->conv && chat->type == PURPLE_CONV_TYPE_CHAT) { - purple_conv_chat_set_topic(PURPLE_CONV_CHAT(chat->conv), NULL, skypemessage->body); + purple_conv_chat_set_topic(PURPLE_CONV_CHAT(chat->conv), skypemessage->from_handle, skypemessage->body); serv_got_chat_in(skypemessage->account->gc, purple_conv_chat_get_id(PURPLE_CONV_CHAT(chat->conv)), skypemessage->from_handle, PURPLE_MESSAGE_SYSTEM, skype_strdup_withhtml(g_strdup_printf(_("%s has changed the topic to: %s"), skypemessage->from_handle, skypemessage->body)), time(NULL)); } break; |