From dc6f6d6445a1fb9090ce63947218578b969c8718 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 24 Jan 2011 18:41:49 +0000 Subject: [PATCH] animator: Only free the animator key when we've finished with it Fixes: http://bugzilla.clutter-project.org/show_bug.cgi?id=2530 --- clutter/clutter-animator.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clutter/clutter-animator.c b/clutter/clutter-animator.c index b2c61270d..a506d920d 100644 --- a/clutter/clutter-animator.c +++ b/clutter/clutter-animator.c @@ -1426,7 +1426,6 @@ again: ClutterAnimatorKey *prev_key = NULL; key->is_inert = is_inert; - clutter_animator_key_free (key); /* FIXME: non performant since we reiterate the list many times */ @@ -1446,6 +1445,8 @@ again: next_key->ease_in = key->ease_in; } } + + clutter_animator_key_free (key); priv->score = g_list_remove (priv->score, key); goto again; }