mutter/src
Carlos Garnacho 02d4a07822 core: Consider ClutterGrabs checking whether windows are interactive
There's 2 users of this, meta_display_sync_wayland_input_focus() which
does already perform these checks on its own, and MetaCursorTracker's
update_displayed_cursor() to determine whether it should go with the
Wayland client's cursor.

This second check should also consider the existing ClutterGrabs, so
make meta_display_windows_are_interactable() handle them for both
callers.

Fixes the cursor shown over windows while e.g. there are menus opened.

Close: https://gitlab.gnome.org/GNOME/mutter/-/issues/2553
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2754>
2022-12-16 20:57:11 +00:00
..
backends screen-cast/src: Fix unsigned integer overflow 2022-12-15 16:51:54 -03:00
compositor window-actor/wayland: Return NULL instead FALSE in get_scanout_candidate 2022-12-16 20:42:45 +01:00
core core: Consider ClutterGrabs checking whether windows are interactive 2022-12-16 20:57:11 +00:00
frames frames: Handle lack of WM_DELETE_WINDOW in WM_PROTOCOLS 2022-12-10 09:38:23 +00:00
meta ui: Excise old frames UI 2022-12-01 20:10:53 +00:00
tests tests/screen-cast: Enable 'screen-cast' debug topic 2022-12-13 18:31:14 +00:00
wayland wayland/actor-surface: Optimize update scheduling 2022-12-16 16:27:33 +00:00
x11 x11: Drop unused function 2022-12-09 16:28:33 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build x11: Remove MetaX11WindowControl 2022-12-01 20:10:53 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00