Couple of minor fixes (#13185)

This commit is contained in:
hius07
2025-02-01 21:25:51 +02:00
committed by GitHub
parent 763264a102
commit 8606b132e4
5 changed files with 25 additions and 26 deletions

View File

@@ -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()