ScreenSaver: Delay footer/header repaint if screensaver_delay is enabled (#7334)

Fix #7327
This commit is contained in:
NiLuJe
2021-02-24 00:36:05 +01:00
committed by GitHub
parent 013a6076c1
commit d243097d75
4 changed files with 45 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
local Device = require("device")
local Event = require("ui/event")
local Geom = require("ui/geometry")
local GestureRange = require("ui/gesturerange")
local FrameContainer = require("ui/widget/container/framecontainer")
@@ -73,6 +74,8 @@ end
function ScreenSaverWidget:onClose()
UIManager:close(self, "full")
-- Will come after the Resume event (how much later depends on screensaver_delay).
UIManager:broadcastEvent(Event:new("OutOfScreenSaver"))
return true
end