diff --git a/apps/apps_container.cpp b/apps/apps_container.cpp index 79f1c10f1..f9b153274 100644 --- a/apps/apps_container.cpp +++ b/apps/apps_container.cpp @@ -329,6 +329,12 @@ void AppsContainer::shutdownDueToLowBattery() { } while (Ion::Battery::level() == Ion::Battery::Charge::EMPTY) { Ion::Backlight::setBrightness(0); + if (GlobalPreferences::sharedGlobalPreferences()->examMode() == GlobalPreferences::ExamMode::Deactivate) { + /* Unless the LED is lit up for the exam mode, switch off the LED. IF the + * low battery event happened during the Power-On Self-Test, a LED might + * have stayed lit up. */ + Ion::LED::setColor(KDColorBlack); + } m_emptyBatteryWindow.redraw(true); Ion::Timing::msleep(3000); Ion::Power::suspend();