|
|
@ -273,10 +273,12 @@ function Kindle:outofScreenSaver()
|
|
|
|
if self.screen_saver_mode == true then
|
|
|
|
if self.screen_saver_mode == true then
|
|
|
|
if self:supportsScreensaver() then
|
|
|
|
if self:supportsScreensaver() then
|
|
|
|
local Screensaver = require("ui/screensaver")
|
|
|
|
local Screensaver = require("ui/screensaver")
|
|
|
|
Screensaver:close()
|
|
|
|
local widget_was_closed = Screensaver:close()
|
|
|
|
-- And redraw everything in case the framework managed to screw us over...
|
|
|
|
if widget_was_closed then
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
-- And redraw everything in case the framework managed to screw us over...
|
|
|
|
UIManager:nextTick(function() UIManager:setDirty("all", "full") end)
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
|
|
|
|
UIManager:nextTick(function() UIManager:setDirty("all", "full") end)
|
|
|
|
|
|
|
|
end
|
|
|
|
else
|
|
|
|
else
|
|
|
|
-- Stop awesome again if need be...
|
|
|
|
-- Stop awesome again if need be...
|
|
|
|
if os.getenv("AWESOME_STOPPED") == "yes" then
|
|
|
|
if os.getenv("AWESOME_STOPPED") == "yes" then
|
|
|
|