# HG changeset patch # User Nathan Walp # Date 1071202155 0 # Node ID d20f729d3f1827ca795c6ad5a11475b41f0c35d9 # Parent 3738e3ac6d8873ca98ff4f245407e4d725d8a20d [gaim-migrate @ 8490] i think this fixes the tooltip crashes committer: Tailor Script diff -r 3738e3ac6d88 -r d20f729d3f18 src/gtkblist.c --- 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;