Carlos Garnacho
89e11e8335
clutter: Fix source device in crossing ClutterEvents
...
This used to be the HW device that triggered the crossing (i.e.
the mouse moving the pointer, etc), or the logical device if the
crossing event happened through other means than input device
events, e.g. relayouts.
The move to ClutterEvent constructors went a bit too far in
the simplifications and broke these expectations for input-generated
crossing events.
Make this event constructor behave like the other events: receive
a source device, and figure out the corresponding logical device from
there. Also pass the source device as it'd be expected, in the
input-induced crossing event generation paths.
Fixes: a8c62251f8a ("clutter: Port stage crossing events to new constructors")
Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2981
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3256 >
2023-09-07 17:01:30 +00:00
..
2023-08-30 08:48:23 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:13 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-08 03:59:43 +02:00
2023-08-08 03:59:43 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-09 11:53:18 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2022-12-22 15:13:54 +01:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-08 04:02:54 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-09-03 19:38:07 +00:00
2023-09-07 17:01:30 +00:00
2023-08-08 04:11:13 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-04-17 09:16:10 +00:00
2023-08-07 22:24:36 +00:00
2023-08-09 11:53:18 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:13 +02:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-09-03 19:38:07 +00:00
2023-08-30 08:48:23 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2022-12-22 15:13:54 +01:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-22 09:15:35 +00:00
2023-08-08 03:58:42 +02:00
2023-08-24 16:04:27 +00:00
2023-08-30 16:46:13 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:14 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:14 +02:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:13 +02:00
2023-09-07 17:01:30 +00:00
2023-09-03 20:59:16 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-09 11:53:18 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-30 16:46:13 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:13 +02:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 16:46:14 +02:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-29 23:38:32 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2022-12-22 15:13:54 +01:00
2022-12-22 15:13:54 +01:00
2023-08-31 14:20:00 +08:00