summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compositor/compositor.c23
-rw-r--r--src/meta/compositor.h3
2 files changed, 21 insertions, 5 deletions
diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c
index f8ea427c3..ef9252bd2 100644
--- a/src/compositor/compositor.c
+++ b/src/compositor/compositor.c
@@ -267,6 +267,23 @@ meta_get_top_window_group_for_display (MetaDisplay *display)
}
/**
+ * meta_compositor_get_feedback_group:
+ * @compositor: a #MetaCompositor
+ *
+ * Returns: (transfer none): The feedback group corresponding to @display
+ */
+ClutterActor *
+meta_compositor_get_feedback_group (MetaCompositor *compositor)
+{
+ MetaCompositorPrivate *priv;
+
+ g_return_val_if_fail (compositor, NULL);
+ priv = meta_compositor_get_instance_private (compositor);
+
+ return priv->feedback_group;
+}
+
+/**
* meta_get_feedback_group_for_display:
* @display: a #MetaDisplay
*
@@ -276,15 +293,11 @@ ClutterActor *
meta_get_feedback_group_for_display (MetaDisplay *display)
{
MetaCompositor *compositor;
- MetaCompositorPrivate *priv;
g_return_val_if_fail (display, NULL);
compositor = get_compositor_for_display (display);
- g_return_val_if_fail (compositor, NULL);
- priv = meta_compositor_get_instance_private (compositor);
-
- return priv->feedback_group;
+ return meta_compositor_get_feedback_group (compositor);
}
/**
diff --git a/src/meta/compositor.h b/src/meta/compositor.h
index 9308ed852..f06f95227 100644
--- a/src/meta/compositor.h
+++ b/src/meta/compositor.h
@@ -166,4 +166,7 @@ void meta_compositor_show_window_menu_for_rect (MetaCompositor *compositor,
META_EXPORT
MetaLaters * meta_compositor_get_laters (MetaCompositor *compositor);
+META_EXPORT
+ClutterActor * meta_compositor_get_feedback_group (MetaCompositor *compositor);
+
#endif /* META_COMPOSITOR_H */