diff -r 759ea31715dd -r 7fdf8dca3bc1 libpurple/protocols/irc/irc.c --- a/libpurple/protocols/irc/irc.c Thu Jul 18 01:44:06 2013 +0530 +++ b/libpurple/protocols/irc/irc.c Thu Jul 18 01:52:08 2013 +0530 @@ -995,10 +995,12 @@ purple_signal_register(plugin, "irc-sending-text", purple_marshal_VOID__POINTER_POINTER, G_TYPE_NONE, 2, - PURPLE_TYPE_CONNECTION, G_TYPE_STRING); + PURPLE_TYPE_CONNECTION, + G_TYPE_POINTER); /* pointer to a string */ purple_signal_register(plugin, "irc-receiving-text", purple_marshal_VOID__POINTER_POINTER, G_TYPE_NONE, 2, - PURPLE_TYPE_CONNECTION, G_TYPE_STRING); + PURPLE_TYPE_CONNECTION, + G_TYPE_POINTER); /* pointer to a string */ return TRUE; }