mutter/src
Olivier Fourdan 040de396b2 window: Don't use button grab modifiers with inhibit shortcuts
On Wayland, if a client issues a inhibit-shortcut request, the Wayland
compositor will disable its own shortcuts.

We should also disable the default handler for the button grab modifier
so that button events with the window grab modifiers pressed are not
caught by the compositor but are forwarded to the client surface.

That also fixes the same issue with Xwayland applications issuing grabs,
as those end up being emulated like shortcut inhibition.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/642
2019-07-03 10:36:34 +02:00
..
backends kms-impl-device: Fail up front if we can't retrieve DRM resources 2019-07-01 11:56:08 +02:00
compositor compositor: Don't emit size-changed when only position changes 2019-07-02 15:19:03 +08:00
core window: Don't use button grab modifiers with inhibit shortcuts 2019-07-03 10:36:34 +02:00
meta window-actor: Make it clearer that the surface actor doesn't change 2019-06-28 21:08:23 +02:00
tests window-x11: Focus the default window with delay while waiting for take-focus 2019-06-24 09:42:07 +00:00
ui theme: Remove DEBUG_FILL_STRUCT 2019-05-27 17:14:25 -05:00
wayland window-actor: Make it clearer that the surface actor doesn't change 2019-06-28 21:08:23 +02:00
x11 window-x11: Fix typo 2019-06-24 19:33:30 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build backend/native: Add and use transactional KMS API 2019-06-20 13:31:56 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00