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-10-17 22:11:35 +02:00
2022-09-23 23:33:42 -04:00
2022-10-17 22:11:35 +02:00
2022-11-12 04:14:47 +02:00
2022-11-10 09:29:24 +01:00
2022-10-17 22:11:35 +02:00
2022-09-15 15:18:17 -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
2021-10-06 22:50:07 +02:00
2021-09-12 05:54:37 +02: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:14:08 -04:00
2022-09-28 12:37:21 -04:00
2022-07-28 14:41:35 +01: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
2022-09-28 12:37:21 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:12:01 -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 19:49:58 -04:00
2022-09-23 23:12:01 -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
2022-09-23 19:49:58 -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-10-17 22:11:35 +02:00
2022-09-23 19:49:58 -04:00
2022-10-17 22:11:35 +02:00
2021-09-24 22:50:29 +02:00
2022-09-23 19:49:58 -04:00
2022-09-28 12:37:21 -04:00
2022-09-23 19:49:58 -04:00
2021-10-06 03:44:36 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-06-04 20:26:58 +00:00
2021-09-24 22:50:29 +02:00
2022-03-24 18:05:11 -07:00
2022-09-23 19:49:58 -04:00
2021-09-10 16:56:42 -05:00
2021-09-24 22:11:57 +02:00
2022-09-24 10:03:37 -04:00
2022-07-16 09:43:46 -04:00
2022-01-13 14:42:34 +00:00
2022-01-13 14:42:34 +00:00
2022-01-29 14:31:09 +02:00
2021-12-07 22:21:19 -08:00
2022-03-03 16:05:52 +01:00
2021-10-26 20:59:37 +02:00
2022-05-13 09:30:46 -04:00
2021-10-26 20:59:37 +02:00
2021-10-13 14:33:44 +02:00
2022-05-11 18:16:29 +02:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:23:27 -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:23:27 -04:00
2021-10-27 22:12:58 +00:00
2022-09-23 19:49:58 -04:00
2022-02-08 01:34:19 +01:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-09-27 23:19:33 +03:00
2022-09-23 19:49:58 -04:00
2022-11-18 18:36:50 +01: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
2021-10-26 20:59:37 +02:00
2022-09-23 23:33:42 -04:00
2021-11-13 17:50:53 +01:00
2022-09-23 19:49:58 -04:00
2021-07-29 21:39:32 +02:00
2022-10-06 10:42:32 +02: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-23 19:49:58 -04:00
2022-09-23 23:12:01 -04:00
2021-10-06 03:44:36 +02:00
2022-09-24 10:03:37 -04:00
2022-09-24 10:03:37 -04:00
2022-09-24 21:22:53 -04:00