From c94aef88451cc400bf88091b2ee44e275a4f1515 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 30 Sep 2019 12:06:17 -0700 Subject: [PATCH] Have AnimationGroup initialize its runtime before begin is called. This way it can be composed --- manimlib/animation/composition.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/animation/composition.py b/manimlib/animation/composition.py index 043765bf..753f5111 100644 --- a/manimlib/animation/composition.py +++ b/manimlib/animation/composition.py @@ -33,6 +33,7 @@ class AnimationGroup(Animation): self.group = Group(*remove_list_redundancies( [anim.mobject for anim in animations] )) + self.init_run_time() Animation.__init__(self, self.group, **kwargs) def get_all_mobjects(self): @@ -41,7 +42,7 @@ class AnimationGroup(Animation): def begin(self): for anim in self.animations: anim.begin() - self.init_run_time() + # self.init_run_time() def finish(self): for anim in self.animations: