Jonas Ådahl 33ba06504b MetaWaylandPointerConstraints: Relax enable requirements for Xwayland
Xwayland surfaces are special, because there is no reliable way to
associate a window with its corresponding "application window" (the one
which was given focus). Many games that require pointer warping and
confining pointer grabs may for example create override redirect windows
and make that window receive input even though it will never be the
focus window.

Therefore, the requirements for enabling a constraint for a wl_surface
from Xwayland needs to be relaxed in order. This commit changes
Xwayland wl_surfaces to not require being focused to be enabled; it'll
be enabled as long as any X11 window is the one with focus.

https://bugzilla.gnome.org/show_bug.cgi?id=771050
2016-09-09 10:09:46 +08:00
2016-09-02 17:04:11 +08:00
2016-09-09 08:16:01 +07:00
2016-08-30 00:58:08 +02:00
2016-08-30 00:58:08 +02:00
Description
91 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%