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 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 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...") - self:resume() - -- restore to previous rotation mode - self.screen:setRotationMode(self.orig_rotation_mode) 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) 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()