--- a/libpurple/conversation.c Sun Sep 08 12:06:44 2013 +0530 +++ b/libpurple/conversation.c Thu Sep 12 19:55:22 2013 +0530 @@ -688,10 +688,10 @@ data[1] = (gpointer)message; purple_request_action(conv, NULL, _("Send Message"), text, 0, - purple_conversation_get_account(conv), NULL, conv, - data, 2, - _("_Send Message"), G_CALLBACK(purple_conversation_send_confirm_cb), - _("Cancel"), NULL); + purple_request_cpar_from_account( + purple_conversation_get_account(conv)), + data, 2, _("_Send Message"), + G_CALLBACK(purple_conv_send_confirm_cb), _("Cancel"), NULL); } gboolean