diff --git a/clutter/clutter-transition.c b/clutter/clutter-transition.c index 5407aa072..ec6055b0c 100644 --- a/clutter/clutter-transition.c +++ b/clutter/clutter-transition.c @@ -318,6 +318,9 @@ clutter_transition_set_interval (ClutterTransition *transition, priv = transition->priv; + if (priv->interval == interval) + return; + g_clear_object (&priv->interval); if (interval != NULL)