diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2012-02-21 11:46:15 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2012-02-23 13:21:35 +0100 |
commit | a9da33e39dcc5f209353b116f17dfb49b5a0a4df (patch) | |
tree | 05ad25f144fa7b973d95bfa3b2f5b2935151ae00 | |
parent | 48e56371c5f2cab49b19187de215c3cd01bd1286 (diff) | |
download | gtk+-multitouch-for-3.4.tar.gz |
gdk: Don't mistakenly block leave events due to need_touch_press_entermultitouch-for-3.4
Leave crossing events need to be sent anyway, emitting/blocking the
enter crossing event on the other window is another matter.
-rw-r--r-- | gdk/gdkwindow.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 9d2136585f..c9bac506ae 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -8368,7 +8368,8 @@ send_crossing_event (GdkDisplay *display, else window_event_mask = window->event_mask; - if (pointer_info->need_touch_press_enter && + if (type == GDK_ENTER_NOTIFY && + pointer_info->need_touch_press_enter && mode != GDK_CROSSING_TOUCH_PRESS && mode != GDK_CROSSING_TOUCH_RELEASE) { |