core: Change meta_display_get_grab_op() to has_grab()
Make this public API check just return a boolean about whether there is an existing grab, instead of exposing MetaGrabOp. It is desirable to avoid exposing details like META_GRAB_OP_WAYLAND_POPUP, so that MetaDisplay and wayland grabs can port to ClutterGrab at their own pace, but also this further information is unused. This is likely to be temporary API anyways, after both MetaDisplay and wayland grabs port to Clutter, it will be possible to check the ClutterStage for all of them. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2683>
This commit is contained in:
parent
1e289e8d81
commit
1e990ad823
@ -2065,18 +2065,17 @@ meta_display_end_grab_op (MetaDisplay *display,
|
||||
}
|
||||
|
||||
/**
|
||||
* meta_display_get_grab_op:
|
||||
* meta_display_is_grabbed:
|
||||
* @display: The #MetaDisplay that the window is on
|
||||
|
||||
* Gets the current grab operation, if any.
|
||||
* Returns %TRUE if there is an ongoing grab operation.
|
||||
*
|
||||
* Return value: the current grab operation, or %META_GRAB_OP_NONE if
|
||||
* Mutter doesn't currently have a grab.
|
||||
* Return value: Whether there is an active display grab operation.
|
||||
*/
|
||||
MetaGrabOp
|
||||
meta_display_get_grab_op (MetaDisplay *display)
|
||||
gboolean
|
||||
meta_display_is_grabbed (MetaDisplay *display)
|
||||
{
|
||||
return display->grab_op;
|
||||
return display->grab_op != META_GRAB_OP_NONE;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -148,7 +148,7 @@ void meta_display_end_grab_op (MetaDisplay *display,
|
||||
guint32 timestamp);
|
||||
|
||||
META_EXPORT
|
||||
MetaGrabOp meta_display_get_grab_op (MetaDisplay *display);
|
||||
gboolean meta_display_is_grabbed (MetaDisplay *display);
|
||||
|
||||
META_EXPORT
|
||||
guint meta_display_add_keybinding (MetaDisplay *display,
|
||||
|
Loading…
Reference in New Issue
Block a user