diff --git a/ledcontrol/animationcontroller.py b/ledcontrol/animationcontroller.py index e5157d0..0ddfa43 100644 --- a/ledcontrol/animationcontroller.py +++ b/ledcontrol/animationcontroller.py @@ -248,6 +248,7 @@ def set_pattern_function(self, key, source): self.pattern_functions[key] = pattern elif key not in self.pattern_functions: self.pattern_functions[key] = animpatterns.blank + self.update_needed = True return errors, warnings def calculate_palette_table(self): @@ -270,6 +271,7 @@ def calculate_palette_table(self): )) self.palette_table = palette_table self.palette_length = len(palette['colors']) + self.update_needed = True def get_palette_color(self, t): 'Get color from current palette corresponding to index between 0 and 1'