mutter/clutter
Carlos Garnacho 6cee9410f5 clutter: Bypass priv->has_key_focus when unsetting focus from self
This is conditionally toggled by grabs on the current key focus depending
on whether the current key focus actor would receive events according
to the grab or not. Which means it's no longer a reliable method for an
actor to know it does have focus, without asking the stage about it.

Avoid this check and ask the stage for the key focus, in order to make
key focus actors able to unset themselves despite the presence of grabs.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3629>
2024-03-02 09:27:39 +00:00
..
clutter clutter: Bypass priv->has_key_focus when unsetting focus from self 2024-03-02 09:27:39 +00:00
meson.build clutter: Explicitly depend on cairo 2024-01-27 10:03:15 +00:00