Add checks for setting submobjects with existing list

This commit is contained in:
Grant Sanderson
2023-02-01 22:52:59 -08:00
parent eeadbe4542
commit 47672d3b1e

View File

@ -449,7 +449,9 @@ class Mobject(object):
return self
def set_submobjects(self, submobject_list: list[Mobject]) -> Self:
self.remove(*self.submobjects, reassemble=False)
if self.submobjects == submobject_list:
return self
self.clear()
self.add(*submobject_list)
return self