diff src/gtkblist.c @ 10477:5cb55bcad11b

[gaim-migrate @ 11764] The Ever-Vigilant Stu pointed out that it probably wasn't a good idea to allow plugins to modify the internals of a GString. This should take care of that. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 06 Jan 2005 01:27:34 +0000
parents d02e70b5d197
children 1ac8f10ce68d
line wrap: on
line diff
--- a/src/gtkblist.c	Wed Jan 05 20:08:18 2005 +0000
+++ b/src/gtkblist.c	Thu Jan 06 01:27:34 2005 +0000
@@ -2688,7 +2688,7 @@
 	}
 
 	gaim_signal_emit(gaim_gtk_blist_get_handle(),
-			 "drawing-tooltip", node, &str->str);
+			 "drawing-tooltip", node, str);
 
 	return g_string_free(str, FALSE);
 }
@@ -4728,7 +4728,7 @@
 	gaim_signal_register(gtk_blist_handle, "drawing-tooltip",
 						 gaim_marshal_VOID__POINTER_POINTER, NULL, 2,
 						 gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_BLIST_NODE),
-						 gaim_value_new_outgoing(GAIM_TYPE_STRING));
+						 gaim_value_new_outgoing(GAIM_TYPE_BOXED, "GString *"));
 }
 
 void