[mutter] clutter/actor: Make frame clock picking semi private API



commit 9bcb03ab48391e0f3f4488656a7ce8e135a44b4b
Author: Jonas Ådahl <jadahl gmail com>
Date:   Wed Aug 12 18:06:32 2020 +0200

    clutter/actor: Make frame clock picking semi private API
    
    Let's not expose that outside of mutter quite yet; it's not used in
    gnome-shell, and to avoid future breakage if it starts to be used, lets
    move it to clutter-mutter.h so only mutter and clutter itself can use
    it.
    
    https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1404

 clutter/clutter/clutter-actor.c    | 2 +-
 clutter/clutter/clutter-actor.h    | 3 ---
 clutter/clutter/clutter-mutter.h   | 3 +++
 clutter/clutter/clutter-timeline.c | 1 +
 4 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/clutter/clutter/clutter-actor.c b/clutter/clutter/clutter-actor.c
index f9f41ab47f..ab77fa37e7 100644
--- a/clutter/clutter/clutter-actor.c
+++ b/clutter/clutter/clutter-actor.c
@@ -16354,7 +16354,7 @@ clutter_actor_is_effectively_on_stage_view (ClutterActor     *self,
 }
 
 /**
- * clutter_actor_pick_frame_clock:
+ * clutter_actor_pick_frame_clock: (skip)
  * @self: a #ClutterActor
  *
  * Pick the most suitable frame clock for driving animations for this actor.
diff --git a/clutter/clutter/clutter-actor.h b/clutter/clutter/clutter-actor.h
index a37036b2ac..b404dd6359 100644
--- a/clutter/clutter/clutter-actor.h
+++ b/clutter/clutter/clutter-actor.h
@@ -935,9 +935,6 @@ GList * clutter_actor_peek_stage_views (ClutterActor *self);
 CLUTTER_EXPORT
 void clutter_actor_invalidate_transform (ClutterActor *self);
 
-CLUTTER_EXPORT
-ClutterFrameClock * clutter_actor_pick_frame_clock (ClutterActor *self);
-
 G_END_DECLS
 
 #endif /* __CLUTTER_ACTOR_H__ */
diff --git a/clutter/clutter/clutter-mutter.h b/clutter/clutter/clutter-mutter.h
index 2801d968e2..126aabf768 100644
--- a/clutter/clutter/clutter-mutter.h
+++ b/clutter/clutter/clutter-mutter.h
@@ -68,6 +68,9 @@ gboolean clutter_actor_has_damage (ClutterActor *actor);
 CLUTTER_EXPORT
 gboolean clutter_actor_has_transitions (ClutterActor *actor);
 
+CLUTTER_EXPORT
+ClutterFrameClock * clutter_actor_pick_frame_clock (ClutterActor *self);
+
 #undef __CLUTTER_H_INSIDE__
 
 #endif /* __CLUTTER_MUTTER_H__ */
diff --git a/clutter/clutter/clutter-timeline.c b/clutter/clutter/clutter-timeline.c
index 265a09b5be..6750072a1f 100644
--- a/clutter/clutter/clutter-timeline.c
+++ b/clutter/clutter/clutter-timeline.c
@@ -103,6 +103,7 @@
 #include "clutter-frame-clock.h"
 #include "clutter-main.h"
 #include "clutter-marshal.h"
+#include "clutter-mutter.h"
 #include "clutter-private.h"
 #include "clutter-scriptable.h"
 #include "clutter-timeline-private.h"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]