From ec9ed32d782e98d9df1154ca13e2823a82171289 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 27 Apr 2022 09:53:23 -0700 Subject: [PATCH] Organize get_ancestors from top to bottom --- manimlib/mobject/mobject.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 58fda4b1..354ff575 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -359,8 +359,9 @@ class Mobject(object): if p not in excluded: ancestors.append(p) to_process.append(p) - # Remove redundancies while preserving order + # Ensure mobjects highest in the hierarchy show up first ancestors.reverse() + # Remove list redundancies while preserving order return list(dict.fromkeys(ancestors)) def add(self, *mobjects: Mobject):