diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index fa797f4e..72f14439 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -131,7 +131,7 @@ class VMobject(Mobject): def set_fill(self, color=None, opacity=None, family=True): # Assume that if it was opacity 0, and set_fill # is called, the intent is for it to now be 1. - if opacity is None: + if opacity is None and self.get_fill_opacity() == 0: opacity = 1 if family: