mirror of
https://github.com/brl/mutter.git
synced 2024-12-26 12:52:14 +00:00
d838460fe9
There may be situations where we may stack a ClutterGrab on top of a wayland popup's. Since ClutterGrab should win over client grabs, we mostly correctly figure out that it should start doing bypass_wayland=TRUE and bypass_clutter=FALSE while the ClutterGrab holds, however the late checks for the MetaDisplay event route can still toggle bypass_clutter on, resulting in neither handling events. This check for wayland popups in the display event route should just enforce wayland handling if wayland is meant to be receiving events, so ensure these don't mix together. Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5020 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2271> |
||
---|---|---|
.. | ||
backends | ||
compositor | ||
core | ||
meta | ||
tests | ||
ui | ||
wayland | ||
x11 | ||
libmutter.pc.in | ||
meson.build | ||
meta-private-enum-types.c.in | ||
meta-private-enum-types.h.in |