mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
ScreenSaverWidget: Actually enable the onAnyKeyPressed handler
Which allows us to exit the screensaver on, well, any key press ;o).
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user