diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-12-16 22:51:51 +0100 |
---|---|---|
committer | Florian Müllner <fmuellner@gnome.org> | 2023-03-19 21:45:14 +0000 |
commit | 40baaab8c5b794e53524c9b6677f8b753b2e75d1 (patch) | |
tree | 87c3999f5ad26a0b9a71c8140286580aeb7723de | |
parent | a17b1a031360f8a6da32d1018e472df5524bd39c (diff) | |
download | mutter-40baaab8c5b794e53524c9b6677f8b753b2e75d1.tar.gz |
backends: Do not require a physical device to update pointer visibility
We may also want to update pointer visibility from emulated events
emitted directly on logical devices, as those we generate from XI_RawMotion
on X11 when the pointer is not over a compositor window.
Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2344
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2766>
(cherry picked from commit 60e0fe776d16ec78328675fc805b272a962d05c0)
-rw-r--r-- | src/backends/meta-backend.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c index 84ea48442..211ef302c 100644 --- a/src/backends/meta-backend.c +++ b/src/backends/meta-backend.c @@ -1022,9 +1022,6 @@ update_pointer_visibility_from_event (MetaBackend *backend, uint32_t time_ms; device = clutter_event_get_source_device (event); - if (clutter_input_device_get_device_mode (device) != CLUTTER_INPUT_MODE_PHYSICAL) - return; - device_type = clutter_input_device_get_device_type (device); time_ms = clutter_event_get_time (event); |