Files
gtk/gdk
Carlos Garnacho cc5ba83eba gdksurface: Do not consider GDK_TOUCH_END/CANCEL as popup-dismiss worthy
GDK_TOUCH_END deserves the same treatment than GDK_BUTTON_RELEASE, since it's
subject to the same circumstances (popping up a menu on long press would be
immediately dismissed on release if we handled them there). Ideally, we would
want to match releases that we obtained a press for while grabbed, but as
the popup is also dismissed on GDK_BUTTON_PRESS/GDK_TOUCH_BEGIN, there's no
use for this tracking.

And GDK_TOUCH_CANCEL sounds weird as a reason to dismiss popups, just like
crossing events would.

Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/2512

(cherry-picked from commit 2ff4c77c5500110e2b387a8764ab19a92045ff4e)
2022-11-18 18:36:50 +01:00
..
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2021-09-24 22:50:29 +02:00
2021-09-24 22:50:29 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2021-10-26 20:59:37 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2021-10-06 22:50:07 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-10-26 20:59:37 +02:00
2022-09-23 19:49:58 -04:00
2021-09-24 22:50:29 +02:00
2022-09-28 12:37:21 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-09-24 22:50:29 +02:00
2022-09-23 19:49:58 -04:00
2021-09-10 16:56:42 -05:00
2022-09-24 10:03:37 -04:00
2022-07-16 09:43:46 -04:00
2021-10-26 20:59:37 +02:00
2022-09-23 19:49:58 -04:00
2021-08-29 04:29:02 +02:00
2022-09-23 23:33:42 -04:00
2022-08-19 02:38:11 +02:00
2022-09-24 10:03:37 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 19:49:58 -04:00
2021-10-06 03:44:59 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2021-10-26 20:59:37 +02:00
2022-02-22 22:55:48 -05:00
2022-09-23 23:33:42 -04:00
2022-09-24 21:22:53 -04:00