diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-02-23 17:06:28 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-02-23 17:09:25 -0500 |
commit | b6893b6d9f9f32223b1f8edc7e943395728012a4 (patch) | |
tree | 027c0ff9b11e19b827a2372859ff86ca9d9006f9 | |
parent | 4001e7645b4b1af757c17279970c1299ae233137 (diff) | |
download | gtk+-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.c | 3 |
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; |