--- a/libpurple/conversations.c Thu May 22 16:07:39 2014 +0200 +++ b/libpurple/conversations.c Thu May 22 16:38:42 2014 +0200 @@ -305,9 +305,8 @@ PURPLE_TYPE_CONVERSATION, G_TYPE_UINT); purple_signal_register(handle, "sending-im-msg", - purple_marshal_VOID__POINTER_POINTER_POINTER, - G_TYPE_NONE, 3, PURPLE_TYPE_ACCOUNT, G_TYPE_STRING, - G_TYPE_POINTER); /* pointer to a string */ + purple_marshal_VOID__POINTER_POINTER, G_TYPE_NONE, + 2, PURPLE_TYPE_ACCOUNT, PURPLE_TYPE_MESSAGE); purple_signal_register(handle, "sent-im-msg", purple_marshal_VOID__POINTER_POINTER_POINTER,