summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-12-16 22:51:51 +0100
committerRobert Mader <robert.mader@collabora.com>2023-01-06 13:50:41 +0100
commitd966808873c3384667b3bb11d5f3015482752dd2 (patch)
tree68fbc0b54622c297f7924804b6a69ebacf742450
parentd287e40594cd84e06b690d85e02804596e67e7d7 (diff)
downloadmutter-d966808873c3384667b3bb11d5f3015482752dd2.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 606c0eda6..3da49cd76 100644
--- a/src/backends/meta-backend.c
+++ b/src/backends/meta-backend.c
@@ -1048,9 +1048,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);