From 6e56179b03f706bf993935d7b5017625cd4e15b8 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 28 Jan 2009 12:49:46 +0100 Subject: [PATCH] Don't crash if window->parent is NULL This happens for events on the root window. --- gdk/gdkwindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 6b0ac94fca..b3521504d6 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -8489,7 +8489,8 @@ _gdk_windowing_got_event (GdkDisplay *display, is_motion_type (event->type))) return; - if (GDK_WINDOW_TYPE (event_private->parent) != GDK_WINDOW_ROOT) + if (event_private->parent != NULL && + GDK_WINDOW_TYPE (event_private->parent) != GDK_WINDOW_ROOT) { GEnumValue *event_type_value, *window_type_value;