From ada373e247020c484053a09d76ffbd675b00a7e1 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Mon, 7 Mar 2016 00:02:15 -0800 Subject: [PATCH] kobo: refresh screen after close screensaver on resume --- frontend/device/generic/device.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/device/generic/device.lua b/frontend/device/generic/device.lua index 8f20197da..19f465b96 100644 --- a/frontend/device/generic/device.lua +++ b/frontend/device/generic/device.lua @@ -128,25 +128,25 @@ function Device:onPowerEvent(ev) UIManager:scheduleIn(10, self.suspend) elseif (ev == "Power" or ev == "Resume") and self.screen_saver_mode then DEBUG("Resuming...") + local UIManager = require("ui/uimanager") + UIManager:unschedule(self.suspend) self:resume() + Screensaver:close() -- restore to previous rotation mode self.screen:setRotationMode(self.orig_rotation_mode) - local UIManager = require("ui/uimanager") - UIManager:unschedule(self.suspend) if self:needsScreenRefreshAfterResume() then self.screen:refreshFull() end self.screen_saver_mode = false self.powerd:refreshCapacity() - Screensaver:close() self.powerd:afterResume() end end --- Hardware function to suspend the device +-- Hardware specific method to suspend the device function Device:suspend() end --- Hardware function to resume the device +-- Hardware specific method to resume the device function Device:resume() end function Device:usbPlugIn()