[gtk+/multitouch-for-3.4: 89/89] gdk: Don't mistakenly block leave events due to need_touch_press_enter
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/multitouch-for-3.4: 89/89] gdk: Don't mistakenly block leave events due to need_touch_press_enter
- Date: Thu, 23 Feb 2012 12:33:24 +0000 (UTC)
commit a9da33e39dcc5f209353b116f17dfb49b5a0a4df
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Feb 21 11:46:15 2012 +0100
gdk: Don't mistakenly block leave events due to need_touch_press_enter
Leave crossing events need to be sent anyway, emitting/blocking the
enter crossing event on the other window is another matter.
gdk/gdkwindow.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 9d21365..c9bac50 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)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]