# HG changeset patch # User Nathan Walp # Date 1071979590 0 # Node ID e90d3d4307982e36c58619542de25ce1599dcd0a # Parent 4294afe670ad457f65e310f1dc4687a999b1cb20 [gaim-migrate @ 8557] thanks Kevin, for making me remember that I hadn't fixed this yet committer: Tailor Script diff -r 4294afe670ad -r e90d3d430798 src/gtkblist.c --- a/src/gtkblist.c Sat Dec 20 19:36:14 2003 +0000 +++ b/src/gtkblist.c Sun Dec 21 04:06:30 2003 +0000 @@ -1531,11 +1531,19 @@ attr.event_mask |= (GDK_EXPOSURE_MASK | GDK_KEY_PRESS_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK ); + if(gtkblist->east_shadow) { + gdk_window_set_user_data (gtkblist->east_shadow, NULL); + gdk_window_destroy (gtkblist->east_shadow); + } gtkblist->east_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); gdk_window_set_user_data (gtkblist->east_shadow, gtkblist->tipwindow); gdk_window_set_back_pixmap (gtkblist->east_shadow, NULL, FALSE); + if(gtkblist->south_shadow) { + gdk_window_set_user_data (gtkblist->south_shadow, NULL); + gdk_window_destroy (gtkblist->south_shadow); + } gtkblist->south_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); gdk_window_set_user_data (gtkblist->south_shadow, gtkblist->tipwindow); @@ -1644,13 +1652,13 @@ if (gtkblist->tipwindow) { gtk_widget_destroy(gtkblist->tipwindow); #ifdef WANT_DROP_SHADOW - gdk_window_set_user_data (gtkblist->east_shadow, NULL); - gdk_window_destroy (gtkblist->east_shadow); - gtkblist->east_shadow = NULL; - - gdk_window_set_user_data (gtkblist->south_shadow, NULL); - gdk_window_destroy (gtkblist->south_shadow); - gtkblist->south_shadow = NULL; + gdk_window_set_user_data (gtkblist->east_shadow, NULL); + gdk_window_destroy (gtkblist->east_shadow); + gtkblist->east_shadow = NULL; + + gdk_window_set_user_data (gtkblist->south_shadow, NULL); + gdk_window_destroy (gtkblist->south_shadow); + gtkblist->south_shadow = NULL; #endif gtkblist->tipwindow = NULL; }