summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-12-16 22:51:51 +0100
committerFlorian Müllner <fmuellner@gnome.org>2023-03-19 21:45:14 +0000
commit40baaab8c5b794e53524c9b6677f8b753b2e75d1 (patch)
tree87c3999f5ad26a0b9a71c8140286580aeb7723de
parenta17b1a031360f8a6da32d1018e472df5524bd39c (diff)
downloadmutter-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.c3
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);