mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 11:32:04 +00:00
ad65c89d3c
Due to a few reasons currently the updating of input devices after stage relayouts isn't working right now. Since we now have a list of pointer devices in ClutterStage, we can simply use that list and can avoid asking the input thread. Also we no longer need to check whether the devices are pointer devices, since our list only consists of pointer devices. So switch to ClutterStages private list of pointer devices, which also includes the core pointer (as opposed to the list returned by clutter_seat_peek_devices()). This fixes picking after relayouts. Note that this doesn't catch every possible change that might need a repick, actors might also need a repick after transformation changes or in case their custom clip has been changed. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1634> |
||
---|---|---|
.. | ||
clutter | ||
.gitignore | ||
meson.build |