diff --git a/frontend/apps/reader/modules/readerdevicestatus.lua b/frontend/apps/reader/modules/readerdevicestatus.lua index 6290b71e7..4e5801f1b 100644 --- a/frontend/apps/reader/modules/readerdevicestatus.lua +++ b/frontend/apps/reader/modules/readerdevicestatus.lua @@ -16,7 +16,9 @@ function ReaderDeviceStatus:init() self.checkLowBattery = function() local threshold = G_reader_settings:readSetting("low_battery_threshold") or 20 local battery_capacity = powerd:getCapacity() - if powerd:getDissmisBatteryStatus() ~= true and battery_capacity <= threshold then + if powerd:isCharging() then + powerd:setDissmisBatteryStatus(false) + elseif powerd:getDissmisBatteryStatus() ~= true and battery_capacity <= threshold then local low_battery_info low_battery_info = ButtonDialogTitle:new { modal = true,