diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index bf51ac46d..937ab1d00 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -465,6 +465,7 @@ void Segment::setGeometry(uint16_t i1, uint16_t i2, uint8_t grp, uint8_t spc, ui m12 = constrain(m12, 0, 7); if (stop && (spc > 0 || m12 != map1D2D)) fill(BLACK); + if (m12 != map1D2D) map1D2D = m12; /* if (boundsUnchanged && (!grp || (grouping == grp && spacing == spc))