ScreenSaverWidget: Actually enable the onAnyKeyPressed handler

Which allows us to exit the screensaver on, well, any key press ;o).
reviewable/pr9645/r2
NiLuJe 2 years ago
parent 854cbe9f94
commit 78381c3afa

@ -19,7 +19,7 @@ local ScreenSaverWidget = InputContainer:extend{
function ScreenSaverWidget:init()
if Device:hasKeys() then
self.key_events = {
Close = { {Device.input.group.Back}, doc = "close widget" },
AnyKeyPressed = { { Device.input.group.Any }, seqtext = "any key", doc = "close widget" },
}
end
if Device:isTouchDevice() then
@ -112,11 +112,6 @@ function ScreenSaverWidget:showWaitForGestureMessage(msg)
infomsg:free()
end
function ScreenSaverWidget:onExitScreensaver()
self:onClose()
return true
end
function ScreenSaverWidget:update()
self.height = Screen:getHeight()
self.width = Screen:getWidth()
@ -167,11 +162,8 @@ function ScreenSaverWidget:onClose()
UIManager:close(self)
return true
end
function ScreenSaverWidget:onAnyKeyPressed()
self:onClose()
return true
end
ScreenSaverWidget.onAnyKeyPressed = ScreenSaverWidget.onClose
ScreenSaverWidget.onExitScreensaver = ScreenSaverWidget.onClose
function ScreenSaverWidget:onCloseWidget()
-- Restore to previous rotation mode, if need be.

Loading…
Cancel
Save