getElapsedTimeSinceBoot: Honor times in suspend, too (#8983)

reviewable/pr8993/r1
zwim 2 years ago committed by GitHub
parent 61cafab0e5
commit 0808560532
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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:

Loading…
Cancel
Save