diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-12-16 22:51:51 +0100 |
---|---|---|
committer | Robert Mader <robert.mader@collabora.com> | 2023-01-06 13:50:41 +0100 |
commit | d966808873c3384667b3bb11d5f3015482752dd2 (patch) | |
tree | 68fbc0b54622c297f7924804b6a69ebacf742450 | |
parent | d287e40594cd84e06b690d85e02804596e67e7d7 (diff) | |
download | mutter-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.c | 3 |
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); |