summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
Diffstat (limited to 'gdk')
-rw-r--r--gdk/gdk.c3
-rw-r--r--gdk/x11/gdkmain-x11.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/gdk/gdk.c b/gdk/gdk.c
index 14ebfa4e9..fb0d44bfe 100644
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -2556,7 +2556,8 @@ gdk_event_translate (GdkEvent *event,
event->configure.height = xevent->xconfigure.height;
if (!xevent->xconfigure.x &&
- !xevent->xconfigure.y)
+ !xevent->xconfigure.y &&
+ !window_private->destroyed)
{
gint tx = 0;
gint ty = 0;
diff --git a/gdk/x11/gdkmain-x11.c b/gdk/x11/gdkmain-x11.c
index 14ebfa4e9..fb0d44bfe 100644
--- a/gdk/x11/gdkmain-x11.c
+++ b/gdk/x11/gdkmain-x11.c
@@ -2556,7 +2556,8 @@ gdk_event_translate (GdkEvent *event,
event->configure.height = xevent->xconfigure.height;
if (!xevent->xconfigure.x &&
- !xevent->xconfigure.y)
+ !xevent->xconfigure.y &&
+ !window_private->destroyed)
{
gint tx = 0;
gint ty = 0;