diff -r 4c386387f6f3 -r c035b9a63457 finch/gntpounce.c --- a/finch/gntpounce.c Thu May 22 20:20:19 2014 +0200 +++ b/finch/gntpounce.c Thu May 22 21:04:56 2014 +0200 @@ -875,12 +875,9 @@ if (im == NULL) im = purple_im_conversation_new(account, pouncee); - pmsg = purple_message_new(pouncee, message, 0); - - purple_conversation_write(PURPLE_CONVERSATION(im), NULL, message, - PURPLE_MESSAGE_SEND, time(NULL)); - + pmsg = purple_message_new(pouncee, message, PURPLE_MESSAGE_SEND); purple_serv_send_im(purple_account_get_connection(account), pmsg); + purple_conversation_write_message(PURPLE_CONVERSATION(im), pmsg); } }