On Fri, Nov 28, 08:53:57 +0100, Emilio Pozuelo Monfort wrote: > I think you forgot to attach it :-)
Classic! Here is the patch. Thanks, -- Jonny Lamb, UK [EMAIL PROTECTED]
diff -Nruad -Nraud gtk+2.0-2.12.11.orig/gtk/gtktrayicon-x11.c
gtk+2.0-2.12.11/gtk/gtktrayicon-x11.c
--- gtk+2.0-2.12.11.orig/gtk/gtktrayicon-x11.c 2008-11-27 23:50:01.000000000
+0000
+++ gtk+2.0-2.12.11/gtk/gtktrayicon-x11.c 2008-11-27 23:50:57.000000000
+0000
@@ -224,6 +224,10 @@
GtkTrayIcon *icon = user_data;
XEvent *xev = (XEvent *)xevent;
+ /* The tray icon could already have been finalized. */
+ if (icon->priv == NULL)
+ return GDK_FILTER_REMOVE;
+
if (xev->xany.type == ClientMessage &&
xev->xclient.message_type == icon->priv->manager_atom &&
xev->xclient.data.l[1] == icon->priv->selection_atom)
signature.asc
Description: Digital signature

