finch/gntpounce.c

changeset 36076
a0e5b68ff4ef
parent 35919
17fed1e7d305
child 36089
c035b9a63457
--- a/finch/gntpounce.c	Thu May 22 14:08:33 2014 +0200
+++ b/finch/gntpounce.c	Thu May 22 15:15:16 2014 +0200
@@ -868,15 +868,19 @@
 
 		if (message != NULL)
 		{
+			PurpleMessage *pmsg;
+
 			im = purple_conversations_find_im_with_account(pouncee, account);
 
 			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));
 
-			purple_serv_send_im(purple_account_get_connection(account), (char *)pouncee, (char *)message, 0);
+			purple_serv_send_im(purple_account_get_connection(account), pmsg);
 		}
 	}
 

mercurial