diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index 462bb7e7..78a17b33 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -277,7 +277,7 @@ void Segment::resetIfRequired() { next_time = 0; step = 0; call = 0; aux0 = 0; aux1 = 0; reset = false; // setOption(SEG_OPTION_RESET, false); startFrame(); // WLEDMM update cached propoerties - if (isActive() && !freeze) fill(BLACK); // WLEDMM start clean + if (isActive() && !freeze) { fill(BLACK); needsBlank = false; } // WLEDMM start clean DEBUG_PRINTLN("Segment reset"); } else if (needsBlank) { startFrame(); // WLEDMM update cached propoerties