src/gtkblist.c

changeset 7837
edc688e327dc
parent 7811
ac4d00073eee
child 7843
d771eecc9717
--- 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