# HG changeset patch # User Nathan Walp # Date 1071202155 0 # Node ID edc688e327dc5a062f05cc6f153d8fd59b67f71d # Parent 2ec56ab4e51f7df882681b9b9c00206dca00d09c [gaim-migrate @ 8490] i think this fixes the tooltip crashes diff -r 2ec56ab4e51f -r edc688e327dc 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;