From 801f449ca0ba6d6eae56110d79fd9e5499787c94 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sun, 15 Jan 2023 16:46:27 -0800 Subject: [PATCH] Fix lock_matching_data --- manimlib/mobject/mobject.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 866249e5..6dbae4af 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -1724,7 +1724,7 @@ class Mobject(object): def lock_matching_data(self, mobject1: Mobject, mobject2: Mobject): for sm, sm1, sm2 in zip(self.get_family(), mobject1.get_family(), mobject2.get_family()): - if not (sm.data.dtype == sm1.data.dtype == sm2.data.dtype): + if sm.data.dtype == sm1.data.dtype == sm2.data.dtype: sm.lock_data([ key for key in sm.data.dtype.names if arrays_match(sm1.data[key], sm2.data[key])