diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-09-29 15:05:10 +0200 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2023-01-30 10:56:29 +0000 |
commit | aed3979064f347537dd2c59ebb84196c8b9f487f (patch) | |
tree | 5cf3dbfe2a3c267276866177eb605f9d8feb5f27 /src/wayland/meta-wayland-keyboard.c | |
parent | 1e990ad823821ada0cab867c843870bf67825e1e (diff) | |
download | mutter-aed3979064f347537dd2c59ebb84196c8b9f487f.tar.gz |
wayland: Add meta_wayland_compositor_is_grabbed() method
This will return TRUE if there is an existing pointer or keyboard
grab from the wayland compositor.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2683>
Diffstat (limited to 'src/wayland/meta-wayland-keyboard.c')
-rw-r--r-- | src/wayland/meta-wayland-keyboard.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/wayland/meta-wayland-keyboard.c b/src/wayland/meta-wayland-keyboard.c index 5cdd3f4a5..8c12ef145 100644 --- a/src/wayland/meta-wayland-keyboard.c +++ b/src/wayland/meta-wayland-keyboard.c @@ -926,3 +926,9 @@ meta_wayland_keyboard_class_init (MetaWaylandKeyboardClass *klass) object_class->finalize = meta_wayland_keyboard_finalize; } + +gboolean +meta_wayland_keyboard_is_grabbed (MetaWaylandKeyboard *keyboard) +{ + return keyboard->grab != &keyboard->default_grab; +} |