pidgin/gtkpounce.c

changeset 40541
9ceb8d25d4d9
parent 40534
8dad2981fb86
equal deleted inserted replaced
40540:168407b6f9fd 40541:9ceb8d25d4d9
1395 "message"); 1395 "message");
1396 1396
1397 if (message != NULL) 1397 if (message != NULL)
1398 { 1398 {
1399 PurpleMessage *pmsg; 1399 PurpleMessage *pmsg;
1400 const gchar *me;
1400 1401
1401 im = purple_conversations_find_im_with_account(pouncee, account); 1402 im = purple_conversations_find_im_with_account(pouncee, account);
1403 me = purple_account_get_name_for_display(account);
1402 1404
1403 if (im == NULL) 1405 if (im == NULL)
1404 im = purple_im_conversation_new(account, pouncee); 1406 im = purple_im_conversation_new(account, pouncee);
1405 1407
1406 pmsg = purple_message_new_outgoing(pouncee, message, 0); 1408 pmsg = purple_message_new_outgoing(me, pouncee, message, 0);
1407 purple_serv_send_im(purple_account_get_connection(account), pmsg); 1409 purple_serv_send_im(purple_account_get_connection(account), pmsg);
1408 purple_conversation_write_message(PURPLE_CONVERSATION(im), pmsg); 1410 purple_conversation_write_message(PURPLE_CONVERSATION(im), pmsg);
1411 g_object_unref(G_OBJECT(pmsg));
1409 } 1412 }
1410 } 1413 }
1411 1414
1412 if (purple_pounce_action_is_enabled(pounce, "execute-command")) 1415 if (purple_pounce_action_is_enabled(pounce, "execute-command"))
1413 { 1416 {

mercurial