mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
Resolve review comments
This commit is contained in:
@@ -178,8 +178,6 @@ KOBO_LIGHT_ON_START = -2 -- -1, -2 or 0-100. -1 leaves light as it
|
||||
-- sets light on start/wake up
|
||||
KOBO_SYNC_BRIGHTNESS_WITH_NICKEL = true -- Save brightness set in KOreader
|
||||
-- with nickel's 'Kobo eReader.conf'
|
||||
KOBO_SCREEN_SAVER = "" -- image or directory with pictures or empty
|
||||
KOBO_SCREEN_SAVER_LAST_BOOK = true -- get screensaver from last book if possible
|
||||
|
||||
-- Network proxy settings
|
||||
-- proxy url should be a string in the format of "http://localhost:3128"
|
||||
|
||||
@@ -15,6 +15,8 @@ local Kobo = Generic:new{
|
||||
touch_mirrored_x = true,
|
||||
-- enforce protrait mode on Kobos:
|
||||
isAlwaysPortrait = yes,
|
||||
-- the internal storage mount point users can write to
|
||||
internal_storage_mount_point = "/mnt/onboard/"
|
||||
}
|
||||
|
||||
-- TODO: hasKeys for some devices?
|
||||
@@ -79,9 +81,6 @@ local KoboAlyssum = Kobo:new{
|
||||
}
|
||||
|
||||
function Kobo:init()
|
||||
-- Default screensaver folder
|
||||
KOBO_SCREEN_SAVER = "/mnt/onboard/screensaver"
|
||||
|
||||
self.screen = require("ffi/framebuffer_mxcfb"):new{device = self, debug = dbg}
|
||||
self.powerd = require("device/kobo/powerd"):new{device = self}
|
||||
self.input = require("device/input"):new{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
local DocumentRegistry = require("document/documentregistry")
|
||||
local UIManager = require("ui/uimanager")
|
||||
local Screen = require("device").screen
|
||||
local Device = require("device")
|
||||
local Screen = Device.screen
|
||||
local DocSettings = require("docsettings")
|
||||
local DEBUG = require("dbg")
|
||||
local _ = require("gettext")
|
||||
@@ -84,7 +85,9 @@ function Screensaver:show()
|
||||
DEBUG("show screensaver")
|
||||
local InfoMessage = require("ui/widget/infomessage")
|
||||
-- first check book cover image
|
||||
if KOBO_SCREEN_SAVER_LAST_BOOK then
|
||||
screen_saver_last_book =
|
||||
G_reader_settings:readSetting("use_lastfile_as_screensaver")
|
||||
if screen_saver_last_book == nil or screen_saver_last_book then
|
||||
local lastfile = G_reader_settings:readSetting("lastfile")
|
||||
if lastfile then
|
||||
local data = DocSettings:open(lastfile)
|
||||
@@ -96,8 +99,15 @@ function Screensaver:show()
|
||||
end
|
||||
-- then screensaver directory or file image
|
||||
if not self.suspend_msg then
|
||||
if type(KOBO_SCREEN_SAVER) == "string" then
|
||||
local file = KOBO_SCREEN_SAVER
|
||||
local screen_saver_folder =
|
||||
G_reader_settings:readSetting("screensaver_folder")
|
||||
if screen_saver_folder == nil
|
||||
and Device.internal_storage_mount_point ~= nil then
|
||||
screen_saver_folder =
|
||||
Device.internal_storage_mount_point .. "screensaver"
|
||||
end
|
||||
if screen_saver_folder then
|
||||
local file = screen_saver_folder
|
||||
if lfs.attributes(file, "mode") == "directory" then
|
||||
self.suspend_msg = getRandomImage(file)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user