| 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 { |