diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index c67967f40..73b82c347 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -1455,6 +1455,7 @@ void WS2812FX::resetSegments() { segment seg = Segment(0, _length); #endif _segments.push_back(seg); + _segments.shrink_to_fit(); // just in case ... _mainSegment = 0; }