[gaim-migrate @ 8490]

Fri, 12 Dec 2003 04:09:15 +0000

author
Nathan Walp <nwalp@pidgin.im>
date
Fri, 12 Dec 2003 04:09:15 +0000
changeset 7837
edc688e327dc
parent 7836
2ec56ab4e51f
child 7838
bbb972da344b

[gaim-migrate @ 8490]
i think this fixes the tooltip crashes

src/gtkblist.c file | annotate | diff | comparison | revisions
--- a/src/gtkblist.c	Fri Dec 12 02:38:45 2003 +0000
+++ b/src/gtkblist.c	Fri Dec 12 04:09:15 2003 +0000
@@ -1506,6 +1506,8 @@
 	if(!tooltiptext)
 		return FALSE;
 
+	if(gtkblist->tipwindow)
+		gtk_widget_destroy(gtkblist->tipwindow);
 	gtkblist->tipwindow = gtk_window_new(GTK_WINDOW_POPUP);
 	gtk_widget_set_app_paintable(gtkblist->tipwindow, TRUE);
 	gtk_window_set_resizable(GTK_WINDOW(gtkblist->tipwindow), FALSE);
@@ -1513,7 +1515,7 @@
 	g_signal_connect(G_OBJECT(gtkblist->tipwindow), "expose_event",
 			G_CALLBACK(gaim_gtk_blist_paint_tip), node);
 	gtk_widget_ensure_style (gtkblist->tipwindow);
-	
+
 #ifdef WANT_DROP_SHADOW
 	attr.window_type = GDK_WINDOW_TEMP;
 	attr.override_redirect = TRUE;

mercurial