From: Emmanuele Bassi Date: Fri, 8 Jun 2012 17:13:31 +0000 (+0100) Subject: actor: Provide an initial easing state X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9412b1a4c3b440168db659bd928c5cca943c0ff7;p=profile%2Fivi%2Fclutter.git actor: Provide an initial easing state For 1.x, we still have a duration of 0 msecs, but we have a valid easing state, so we can change the easing parameters without calling save and restore. --- diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 231e4e9..d1e457c 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -5305,6 +5305,8 @@ clutter_actor_finalize (GObject *object) priv->id, g_type_name (G_OBJECT_TYPE (object))); + clutter_actor_restore_easing_state (CLUTTER_ACTOR (object)); + _clutter_context_release_id (priv->id); g_free (priv->name); @@ -7434,6 +7436,9 @@ clutter_actor_init (ClutterActor *self) * when building up a scene. */ priv->needs_compute_expand = FALSE; + + clutter_actor_save_easing_state (self); + clutter_actor_set_easing_duration (self, 0); } /**