mutter/src
Carlos Garnacho 91ae72acdf core: Account ClutterStage grabs on Wayland key focus synchronization
When switching between the existence and not of a stage ClutterGrab, we
would correctly attempt to synchronize key focus from the perspective of
the Wayland clients.

But this synchronization should do its own checks about existing stage
grabs before determining a client window has key focus or not.

Add that check, so that grabs correctly unfocus the keyboard in Wayland
clients, in addition to pointers and touch.

Fixes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2194
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2366>
2022-04-20 14:38:23 +00:00
..
backends renderer/native: Restore EGL state after creating secondary GPU state 2022-04-20 09:30:04 +00:00
compositor shaped-texture: Paint with the right layer snippet 2022-04-07 07:28:44 +00:00
core core: Account ClutterStage grabs on Wayland key focus synchronization 2022-04-20 14:38:23 +00:00
meta startup-notification: Fix some introspection annotations 2022-04-13 12:03:27 +02:00
tests tests/virtme-run: Expose two CPUs 2022-03-28 16:17:21 +00:00
ui window: Move icon management to X11 implementation 2022-02-07 17:52:05 +00:00
wayland wayland/shm: Add support for ABGR8888 and XBGR8888 formats 2022-03-30 14:43:10 +00:00
x11 mutter: Add missing nullable annotation when possible 2022-04-05 14:05:23 +02:00
libmutter.pc.in
meson.build meson: Allow to build without gnome-desktop 2022-03-03 15:07:38 +00:00
meta-private-enum-types.c.in core: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
meta-private-enum-types.h.in