Frans de Jonge 5 years ago committed by GitHub
parent 4cdc3ab99b
commit 49589901b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -198,12 +198,19 @@ function UIManager:init()
self.event_handlers["PowerRelease"] = function() self.event_handlers["PowerRelease"] = function()
if not self._entered_poweroff_stage then if not self._entered_poweroff_stage then
UIManager:unschedule(self.poweroff_action) UIManager:unschedule(self.poweroff_action)
self:_beforeSuspend() -- resume if we were suspended
Device:intoScreenSaver() if Device.screen_saver_mode then
Device:suspend() self:resume()
else
self:suspend()
end
end end
end end
self.event_handlers["Suspend"] = self.event_handlers["PowerRelease"] self.event_handlers["Suspend"] = function()
self:_beforeSuspend()
Device:intoScreenSaver()
Device:suspend()
end
self.event_handlers["Resume"] = function() self.event_handlers["Resume"] = function()
Device:resume() Device:resume()
Device:outofScreenSaver() Device:outofScreenSaver()
@ -230,7 +237,12 @@ function UIManager:init()
self.event_handlers["PowerRelease"] = function() self.event_handlers["PowerRelease"] = function()
if not self._entered_poweroff_stage then if not self._entered_poweroff_stage then
UIManager:unschedule(self.poweroff_action) UIManager:unschedule(self.poweroff_action)
self:suspend() -- resume if we were suspended
if Device.screen_saver_mode then
self:resume()
else
self:suspend()
end
end end
end end
self.event_handlers["Charging"] = function() self.event_handlers["Charging"] = function()

Loading…
Cancel
Save