diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 681ac3079..aa80479b1 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -710,7 +710,6 @@ void checkBacklight() { static uint8_t tmr10ms ; - uint8_t x = g_blinkTmr10ms; if (tmr10ms != x) { tmr10ms = x; @@ -721,13 +720,12 @@ void checkBacklight() } } - bool backlightOn = (g_eeGeneral.backlightMode == e_backlight_mode_on || lightOffCounter || isFunctionActive(FUNCTION_BACKLIGHT)); + bool backlightOn = (g_eeGeneral.backlightMode == e_backlight_mode_on || (g_eeGeneral.backlightMode != e_backlight_mode_off && lightOffCounter) || isFunctionActive(FUNCTION_BACKLIGHT)); if (flashCounter) backlightOn = !backlightOn; if (backlightOn) BACKLIGHT_ENABLE(); else BACKLIGHT_DISABLE(); - } }