diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-09-15 19:50:01 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-09-19 18:40:51 +0200 |
commit | 97139e4027c42578cd320a5393dc64fb0dcc7e36 (patch) | |
tree | 95eae070454228afecc3b3bea2a416bc0cfaa699 /gdk | |
parent | f3b0a3780e60f7b89b4d1f633e1ffc9b2d6ef1fc (diff) | |
download | gtk+-97139e4027c42578cd320a5393dc64fb0dcc7e36.tar.gz |
gdk: Remove remainings of fake crossing event delivery across touch
This was by all lights broken, and is basically an implementation detail
of the X11 backend since the pointer emulating touch just steals the pointer
cursor, so should be reimplemented there.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/gdkdisplay.c | 11 | ||||
-rw-r--r-- | gdk/gdkdisplayprivate.h | 1 |
2 files changed, 0 insertions, 12 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index 4c9454f444..6d45b078b1 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -787,17 +787,6 @@ switch_to_pointer_grab (GdkDisplay *display, if (grab == NULL) /* Ungrabbed, send events */ { - /* If the source device is a touch device, do not - * propagate any enter event yet, until one is - * synthesized when needed. - */ - if (source_device && - (gdk_device_get_source (source_device) == GDK_SOURCE_TOUCHSCREEN)) - info->need_touch_press_enter = TRUE; - - if (info->need_touch_press_enter) - new_toplevel = NULL; - /* We're now ungrabbed, update the window_under_pointer */ _gdk_display_set_window_under_pointer (display, device, new_toplevel); } diff --git a/gdk/gdkdisplayprivate.h b/gdk/gdkdisplayprivate.h index de280c4fb8..a0d9dc23fd 100644 --- a/gdk/gdkdisplayprivate.h +++ b/gdk/gdkdisplayprivate.h @@ -68,7 +68,6 @@ typedef struct guint32 state; guint32 button; GdkDevice *last_slave; - guint need_touch_press_enter : 1; } GdkPointerWindowInfo; struct _GdkDisplay |