UIManager: Follow the same ScreenSaver preparations than Generic's

PowerEvent handler

(i.e., flash to white befor eimages).

Re #7519
reviewable/pr7566/r1
NiLuJe 3 years ago
parent 14cd6febbb
commit d3213e6b80

@ -64,6 +64,12 @@ function UIManager:init()
Screen:setRotationMode(Screen.ORIENTATION_PORTRAIT)
local Screensaver = require("ui/screensaver")
Screensaver:setup("poweroff", _("Powered off"))
if Device:hasEinkScreen() and Screensaver:modeIsImage() then
if Screensaver:withBackground() then
Screen:clear()
end
Screen:refreshFull()
end
Screensaver:show()
if Device:needsScreenRefreshAfterResume() then
Screen:refreshFull()
@ -83,6 +89,12 @@ function UIManager:init()
Screen:setRotationMode(Screen.ORIENTATION_PORTRAIT)
local Screensaver = require("ui/screensaver")
Screensaver:setup("reboot", _("Rebooting…"))
if Device:hasEinkScreen() and Screensaver:modeIsImage() then
if Screensaver:withBackground() then
Screen:clear()
end
Screen:refreshFull()
end
Screensaver:show()
if Device:needsScreenRefreshAfterResume() then
Screen:refreshFull()

Loading…
Cancel
Save