diff options
-rw-r--r-- | clutter/clutter-actor.c | 7 | ||||
-rw-r--r-- | clutter/clutter-transition.c | 1 |
2 files changed, 0 insertions, 8 deletions
diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 6e7fefe75..fd2990116 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -19046,13 +19046,6 @@ on_transition_stopped (ClutterTransition *transition, if (clutter_transition_get_remove_on_complete (transition)) { - /* we take a reference here because removing the closure will release the - * reference on the transition, and we want the transition to survive the - * signal emission. It'll be unreferenced by the remove-on-complete - * handling in ClutterTransition::stopped. - */ - g_object_ref (transition); - /* this is safe, because the timeline has now stopped, * so we won't recurse; the reference on the Animatable * will be dropped by the ::stopped signal closure in diff --git a/clutter/clutter-transition.c b/clutter/clutter-transition.c index 03f91d0af..bf4c7af2c 100644 --- a/clutter/clutter-transition.c +++ b/clutter/clutter-transition.c @@ -136,7 +136,6 @@ clutter_transition_stopped (ClutterTimeline *timeline, clutter_transition_detach (CLUTTER_TRANSITION (timeline), priv->animatable); g_clear_object (&priv->animatable); - g_object_unref (timeline); } } |