mutter/src
Olivier Fourdan ac5d9ec558 keybindings: Do not grab the locate-pointer key if unnecessary
On X11, mutter needs to keep a grab on the locate-pointer key to be able
to trigger the functionality time the corresponding key combo is
pressed.

However, doing so may have side effects on other X11 clients that would
want to have a grab on the same key.

Make sure we only actually grab the key combo for "locate-pointer" only
when the feature is actually enabled, so that having the locate pointer
feature turned off (the default) would not cause side effects on other
X11 clients that might want to use the same key for their own use.

Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/647
2019-07-18 13:10:32 +00:00
..
backends cleanup: Don't use G_TYPE_INSTANCE_GET_PRIVATE() 2019-07-18 11:01:09 +02:00
compositor cleanup: Don't use G_TYPE_INSTANCE_GET_PRIVATE() 2019-07-18 11:01:09 +02:00
core keybindings: Do not grab the locate-pointer key if unnecessary 2019-07-18 13:10:32 +00:00
meta keybindings: Do not grab the locate-pointer key if unnecessary 2019-07-18 13:10:32 +00:00
tests window-x11: Use any focusable window as fallback delayed focus window 2019-07-08 11:46:52 +02:00
ui cleanup: Don't use g_memmove() 2019-07-18 11:01:09 +02:00
wayland wayland/pointer: Remove duplicate include 2019-07-10 12:39:06 +00:00
x11 window-x11: Focus a window in the active workspace as take-focus fallback 2019-07-18 10:09:45 +02:00
libmutter.pc.in
meson.build backend/native: Add and use transactional KMS API 2019-06-20 13:31:56 +00:00
org.freedesktop.login1.xml
org.gnome.Mutter.DisplayConfig.xml
org.gnome.Mutter.IdleMonitor.xml
org.gnome.Mutter.RemoteDesktop.xml
org.gnome.Mutter.ScreenCast.xml