Skip to content

Commit 9922d2a

Browse files
committed
bugfix: don't render segments that are "off"
1 parent 9359684 commit 9922d2a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

wled00/FX_fcn.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1913,6 +1913,7 @@ void WS2812FX::service() {
19131913
seg.resetIfRequired();
19141914

19151915
if (!seg.isActive()) continue;
1916+
if (!seg.on && !seg.transitional) continue; // WLEDMM skip disabled segments, unless a crossfade is ongoing
19161917

19171918
// last condition ensures all solid segments are updated at the same time
19181919
if(nowUp >= seg.next_time || _triggered || (doShow && seg.mode == FX_MODE_STATIC)) // WLEDMM ">=" instead of ">"

0 commit comments

Comments
 (0)