diff libpurple/conversation.c @ 18496:f4d05584369e

Fix up writing-im-msg and writing-chat-msg to use a marshaller which treats the fifth argument as a guint (as is documented) rather than a pointer. See ticket #2081.
author Will Thompson <will.thompson@collabora.co.uk>
date Thu, 12 Jul 2007 12:13:20 +0000
parents ffd706ec0220
children e1062ac14080 79e5176274b4
line wrap: on
line diff
--- a/libpurple/conversation.c	Thu Jul 12 04:34:02 2007 +0000
+++ b/libpurple/conversation.c	Thu Jul 12 12:13:20 2007 +0000
@@ -2064,7 +2064,7 @@
 	 * Register signals
 	 **********************************************************************/
 	purple_signal_register(handle, "writing-im-msg",
-						 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER,
+						 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT,
 						 purple_value_new(PURPLE_TYPE_BOOLEAN), 5,
 						 purple_value_new(PURPLE_TYPE_SUBTYPE,
 										PURPLE_SUBTYPE_ACCOUNT),
@@ -2124,7 +2124,7 @@
 						 purple_value_new(PURPLE_TYPE_UINT));
 
 	purple_signal_register(handle, "writing-chat-msg",
-						 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER,
+						 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT,
 						 purple_value_new(PURPLE_TYPE_BOOLEAN), 5,
 						 purple_value_new(PURPLE_TYPE_SUBTYPE,
 										PURPLE_SUBTYPE_ACCOUNT),