diff --git a/server/src/wled_controller/core/processing/wled_target_processor.py b/server/src/wled_controller/core/processing/wled_target_processor.py index 7e6bb84..f429f11 100644 --- a/server/src/wled_controller/core/processing/wled_target_processor.py +++ b/server/src/wled_controller/core/processing/wled_target_processor.py @@ -115,12 +115,13 @@ class WledTargetProcessor(TargetProcessor): self._resolved_display_index = stream.display_index self._resolved_target_fps = stream.target_fps - # For auto-sized static/gradient streams (led_count == 0), size to device LED count + # For auto-sized static/gradient/color_cycle streams (led_count == 0), size to device LED count from wled_controller.core.processing.color_strip_stream import ( + ColorCycleColorStripStream, GradientColorStripStream, StaticColorStripStream, ) - if isinstance(stream, (StaticColorStripStream, GradientColorStripStream)) and device_info.led_count > 0: + if isinstance(stream, (StaticColorStripStream, GradientColorStripStream, ColorCycleColorStripStream)) and device_info.led_count > 0: stream.configure(device_info.led_count) logger.info(