Fix randomly broken tooltip for custom smileys.

Sun, 25 Oct 2009 23:17:47 +0000

author
Marcus Lundblad <malu@pidgin.im>
date
Sun, 25 Oct 2009 23:17:47 +0000
changeset 28753
13f3a9f6672f
parent 28743
6cda448abcf5
child 28754
1810a8fb2055

Fix randomly broken tooltip for custom smileys.
Thanks to Sadrul for figuring out the solution.

pidgin/gtkimhtml.c file | annotate | diff | comparison | revisions
--- a/pidgin/gtkimhtml.c	Sun Oct 25 15:26:48 2009 +0000
+++ b/pidgin/gtkimhtml.c	Sun Oct 25 23:17:47 2009 +0000
@@ -5053,7 +5053,7 @@
 		                                     It will be destroyed when 'anchor' is destroyed. */
 		anchor = gtk_text_buffer_create_child_anchor(imhtml->text_buffer, iter);
 		g_object_set_data_full(G_OBJECT(anchor), "gtkimhtml_plaintext", text, g_free);
-		g_object_set_data(G_OBJECT(anchor), "gtkimhtml_tiptext", text);
+		g_object_set_data_full(G_OBJECT(anchor), "gtkimhtml_tiptext", g_strdup(text), g_free);
 		g_object_set_data_full(G_OBJECT(anchor), "gtkimhtml_htmltext", g_strdup(smiley), g_free);
 
 		/* This catches the expose events generated by animated

mercurial