From eacbeb9efd49e9712df66f95c6f989e252b2b297 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 6 Mar 2019 23:38:52 -0500 Subject: [PATCH] x11: Don't emit GDK_NOTHING events They are good for nothing. --- gdk/x11/gdkeventsource.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gdk/x11/gdkeventsource.c b/gdk/x11/gdkeventsource.c index 5f85a0b7b0..25c68c3a3e 100644 --- a/gdk/x11/gdkeventsource.c +++ b/gdk/x11/gdkeventsource.c @@ -305,6 +305,12 @@ gdk_event_source_translate_event (GdkX11Display *x11_display, } } + if (event && + event->any.type == GDK_NOTHING) + { + g_clear_object (&event); + } + if (event && (event->any.type == GDK_ENTER_NOTIFY || event->any.type == GDK_LEAVE_NOTIFY) &&