summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2022-09-07 18:25:09 +0200
committerRobert Mader <robert.mader@posteo.de>2022-12-17 15:13:48 +0100
commitd7f54771036744466ee0600312bc3d60eb9f6af9 (patch)
tree4c64b97f684600aebe918caeae664a1c7386a245
parent7a62e55c54fbaa8b6e626a7588e6f9a52457892f (diff)
downloadmutter-d7f54771036744466ee0600312bc3d60eb9f6af9.tar.gz
compositor: Enable introspection
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2718>
-rw-r--r--src/compositor/compositor.c12
-rw-r--r--src/core/display.c3
-rw-r--r--src/meta/types.h4
3 files changed, 12 insertions, 7 deletions
diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c
index a80746b80..217adedf8 100644
--- a/src/compositor/compositor.c
+++ b/src/compositor/compositor.c
@@ -1655,11 +1655,19 @@ meta_compositor_is_switching_workspace (MetaCompositor *compositor)
return priv->switch_workspace_in_progress > 0;
}
+/**
+ * meta_compositor_get_laters:
+ * @compositor: a #MetaCompositor
+ *
+ * Returns: (transfer none): a #MetaLaters
+ */
MetaLaters *
meta_compositor_get_laters (MetaCompositor *compositor)
{
- MetaCompositorPrivate *priv =
- meta_compositor_get_instance_private (compositor);
+ MetaCompositorPrivate *priv;
+ g_return_val_if_fail (META_IS_COMPOSITOR (compositor), NULL);
+
+ priv = meta_compositor_get_instance_private (compositor);
return priv->laters;
}
diff --git a/src/core/display.c b/src/core/display.c
index 81267d161..03e258a3a 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -2859,9 +2859,10 @@ meta_display_get_context (MetaDisplay *display)
}
/**
- * meta_display_get_compositor: (skip)
+ * meta_display_get_compositor:
* @display: a #MetaDisplay
*
+ * Returns: (transfer none): the #MetaCompositor
*/
MetaCompositor *
meta_display_get_compositor (MetaDisplay *display)
diff --git a/src/meta/types.h b/src/meta/types.h
index ba6fa02be..059ef2d10 100644
--- a/src/meta/types.h
+++ b/src/meta/types.h
@@ -20,10 +20,6 @@
#ifndef META_TYPES_H
#define META_TYPES_H
-/**
- * MetaCompositor: (skip)
- *
- */
typedef struct _MetaBackend MetaBackend;
typedef struct _MetaContext MetaContext;
typedef struct _MetaCompositor MetaCompositor;