From 772ea792d02f7f93188df6aabff99c9f1642a1dc Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 2 Feb 2023 21:12:42 -0800 Subject: [PATCH] Add check for null VMobject in shader init --- manimlib/mobject/types/vectorized_mobject.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 9b27ddb9..8c43b80f 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -1293,7 +1293,8 @@ class VMobject(Mobject): self.stroke_shader_wrapper, ] for sw in self.shader_wrappers: - rep = self.family_members_with_points()[0] + family = self.family_members_with_points() + rep = family[0] if family else self for old, new in rep.shader_code_replacements.items(): sw.replace_code(old, new)