mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Couple of minor fixes (#13185)
This commit is contained in:
@@ -476,7 +476,7 @@ function ReaderUI:init()
|
||||
end
|
||||
|
||||
local summary = self.doc_settings:readSetting("summary", {})
|
||||
if summary.status == nil then
|
||||
if BookList.getBookStatusString(summary.status) == nil then
|
||||
summary.status = "reading"
|
||||
summary.modified = os.date("%Y-%m-%d", os.time())
|
||||
end
|
||||
@@ -518,14 +518,14 @@ function ReaderUI:registerKeyEvents()
|
||||
self.key_events.Home = { { "Home" } }
|
||||
self.key_events.Reload = { { "F5" } }
|
||||
if Device:hasDPad() and Device:useDPadAsActionKeys() then
|
||||
self.key_events.KeyContentSelection = { { { "Up", "Down" } }, event = "StartHighlightIndicator" }
|
||||
self.key_events.StartHighlightIndicator = { { { "Up", "Down" } } }
|
||||
end
|
||||
if Device:hasScreenKB() or Device:hasSymKey() then
|
||||
if Device:hasKeyboard() then
|
||||
self.key_events.KeyToggleWifi = { { "Shift", "Home" }, event = "ToggleWifi" }
|
||||
self.key_events.ToggleWifi = { { "Shift", "Home" } }
|
||||
self.key_events.OpenLastDoc = { { "Shift", "Back" } }
|
||||
else -- Currently exclusively targets Kindle 4.
|
||||
self.key_events.KeyToggleWifi = { { "ScreenKB", "Home" }, event = "ToggleWifi" }
|
||||
self.key_events.ToggleWifi = { { "ScreenKB", "Home" } }
|
||||
self.key_events.OpenLastDoc = { { "ScreenKB", "Back" } }
|
||||
end
|
||||
end
|
||||
@@ -558,8 +558,6 @@ function ReaderUI:getLastDirFile(to_file_browser)
|
||||
end
|
||||
|
||||
function ReaderUI:showFileManager(file, selected_files)
|
||||
local FileManager = require("apps/filemanager/filemanager")
|
||||
|
||||
local last_dir, last_file
|
||||
if file then
|
||||
last_dir = util.splitFilePathName(file)
|
||||
@@ -567,11 +565,8 @@ function ReaderUI:showFileManager(file, selected_files)
|
||||
else
|
||||
last_dir, last_file = self:getLastDirFile(true)
|
||||
end
|
||||
if FileManager.instance then
|
||||
FileManager.instance:reinit(last_dir, last_file)
|
||||
else
|
||||
FileManager:showFiles(last_dir, last_file, selected_files)
|
||||
end
|
||||
local FileManager = require("apps/filemanager/filemanager")
|
||||
FileManager:showFiles(last_dir, last_file, selected_files)
|
||||
end
|
||||
|
||||
function ReaderUI:onShowingReader()
|
||||
|
||||
Reference in New Issue
Block a user