summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-02-23 17:06:28 -0500
committerMatthias Clasen <mclasen@redhat.com>2019-02-23 17:09:25 -0500
commitb6893b6d9f9f32223b1f8edc7e943395728012a4 (patch)
tree027c0ff9b11e19b827a2372859ff86ca9d9006f9
parent4001e7645b4b1af757c17279970c1299ae233137 (diff)
downloadgtk+-b6893b6d9f9f32223b1f8edc7e943395728012a4.tar.gz
Quietly ignore GDK_NOTHING events
These don't have a surface, so we can't deliver them via the ::event signal. But then, they're good for nothing anyway.
-rw-r--r--gdk/gdkevents.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c
index 352ec44919..a076da7b7b 100644
--- a/gdk/gdkevents.c
+++ b/gdk/gdkevents.c
@@ -149,6 +149,9 @@ gdk_event_class_init (GdkEventClass *klass)
void
_gdk_event_emit (GdkEvent *event)
{
+ if (gdk_event_get_event_type (event) == GDK_NOTHING)
+ return;
+
if (gdk_drag_handle_source_event (event))
return;