diff --git a/src/modules/commander/commander.cpp b/src/modules/commander/commander.cpp index 6ac6ea76d9..b6d4045318 100644 --- a/src/modules/commander/commander.cpp +++ b/src/modules/commander/commander.cpp @@ -2008,8 +2008,7 @@ Commander::run() } status_changed = true; - } else if (!status_flags.usb_connected && - battery.warning == battery_status_s::BATTERY_WARNING_CRITICAL && + } else if (battery.warning == battery_status_s::BATTERY_WARNING_CRITICAL && !critical_battery_voltage_actions_done) { critical_battery_voltage_actions_done = true; @@ -2043,8 +2042,7 @@ Commander::run() status_changed = true; - } else if (!status_flags.usb_connected && - battery.warning == battery_status_s::BATTERY_WARNING_EMERGENCY && + } else if (battery.warning == battery_status_s::BATTERY_WARNING_EMERGENCY && !emergency_battery_voltage_actions_done) { emergency_battery_voltage_actions_done = true;