mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
getElapsedTimeSinceBoot: Honor times in suspend, too (#8983)
This commit is contained in:
@@ -216,7 +216,8 @@ function BasePowerD:getCapacity()
|
||||
if UIManager then
|
||||
now_btv = UIManager:getElapsedTimeSinceBoot()
|
||||
else
|
||||
now_btv = TimeVal:now() + self.device.total_standby_tv -- Add time the device was in standby
|
||||
-- Add time the device was in standby and suspend
|
||||
now_btv = TimeVal:now() + self.device.total_standby_tv + self.device.total_suspend_tv
|
||||
end
|
||||
|
||||
if (now_btv - self.last_capacity_pull_time):tonumber() >= 60 then
|
||||
@@ -236,7 +237,8 @@ function BasePowerD:getAuxCapacity()
|
||||
if UIManager then
|
||||
now_btv = UIManager:getElapsedTimeSinceBoot()
|
||||
else
|
||||
now_btv = TimeVal:now() + self.device.total_standby_tv -- Add time the device was in standby
|
||||
-- Add time the device was in standby and suspend
|
||||
now_btv = TimeVal:now() + self.device.total_standby_tv + self.device.total_suspend_tv
|
||||
end
|
||||
|
||||
if (now_btv - self.last_aux_capacity_pull_time):tonumber() >= 60 then
|
||||
|
||||
@@ -1242,10 +1242,10 @@ function UIManager:getTime()
|
||||
end
|
||||
|
||||
--[[--
|
||||
Returns a TimeVal object corresponding to the last UI tick plus the time in standby.
|
||||
Returns a TimeVal object corresponding to the last UI tick plus the time in standby and suspend.
|
||||
]]
|
||||
function UIManager:getElapsedTimeSinceBoot()
|
||||
return self:getTime() + Device.total_standby_tv
|
||||
return self:getTime() + Device.total_standby_tv + Device.total_suspend_tv
|
||||
end
|
||||
|
||||
-- precedence of refresh modes:
|
||||
|
||||
Reference in New Issue
Block a user