diff --git a/wled00/wled.cpp b/wled00/wled.cpp index 26696e56..5837c232 100644 --- a/wled00/wled.cpp +++ b/wled00/wled.cpp @@ -323,10 +323,10 @@ void WLED::loop() delete busConfigs[i]; busConfigs[i] = nullptr; } strip.finalizeInit(); - busses.setBrightness(bri); // fix re-initialised bus' brightness #4005 loadLedmap = true; if (aligned) strip.makeAutoSegments(); else strip.fixInvalidSegments(); + busses.setBrightness(scaledBri(bri)); // fix re-initialised bus' brightness #4005 and #4824 yield(); serializeConfig(); }