diff --git a/src/main/io/ledstrip.c b/src/main/io/ledstrip.c index 67b0a0f57..2418684bd 100644 --- a/src/main/io/ledstrip.c +++ b/src/main/io/ledstrip.c @@ -546,10 +546,6 @@ static void applyLedWarningLayer(bool updateNow, timeUs_t *timer) const hsvColor_t *warningColor = NULL; - if (isBeeperOn()) { - warningColor = &HSV(ORANGE); - } - if (warningFlags) { bool colorOn = (warningFlashCounter % 2) == 0; // w_w_ warningFlags_e warningId = warningFlashCounter / 4; @@ -567,6 +563,10 @@ static void applyLedWarningLayer(bool updateNow, timeUs_t *timer) default:; } } + } else { + if (isBeeperOn()) { + warningColor = &HSV(ORANGE); + } } if (warningColor) {