mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Merge pull request #1111 from Frenzie/master
Remove KOBO_LIGHT_OFF_ON_SUSPEND option and move workaround to kobolight.lua
This commit is contained in:
@@ -173,7 +173,6 @@ SEARCH_SERIES = true
|
||||
SEARCH_PATH = true
|
||||
|
||||
-- Light parameter for Kobo
|
||||
KOBO_LIGHT_OFF_ON_SUSPEND = false
|
||||
KOBO_LIGHT_ON_START = -1 -- -1 or 0-100. -1 leaves light as it is, other sets light on start/wake up
|
||||
KOBO_SCREEN_SAVER = "" -- image or directory with pictures or "-"
|
||||
KOBO_SCREEN_SAVER_LAST_BOOK = true -- get screensaver from last book if possible
|
||||
|
||||
@@ -108,9 +108,6 @@ function Kobo:getFirmwareVersion()
|
||||
end
|
||||
|
||||
function Kobo:Suspend()
|
||||
if KOBO_LIGHT_OFF_ON_SUSPEND then
|
||||
self.powerd:setIntensity(0)
|
||||
end
|
||||
os.execute("./suspend.sh")
|
||||
end
|
||||
|
||||
|
||||
@@ -232,6 +232,12 @@ function UIManager:scheduleIn(seconds, action)
|
||||
self:schedule(when, action)
|
||||
end
|
||||
|
||||
-- unschedule an execution task
|
||||
-- in order to unschedule anonymous functions, store a reference
|
||||
-- for example:
|
||||
-- self.anonymousFunction = function() self:regularFunction() end
|
||||
-- UIManager:scheduleIn(10, self.anonymousFunction)
|
||||
-- UIManager:unschedule(self.anonymousFunction)
|
||||
function UIManager:unschedule(action)
|
||||
for i = #self._execution_stack, 1, -1 do
|
||||
local task = self._execution_stack[i]
|
||||
|
||||
Reference in New Issue
Block a user