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) { |
