mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Reader: use existing module instances on start (#11485)
This commit is contained in:
15
reader.lua
15
reader.lua
@@ -271,20 +271,11 @@ else
|
||||
-- Always open FM modules on top of filemanager, so closing 'em doesn't result in an exit
|
||||
-- because of an empty widget stack, and so they can interact with the FM instance as expected.
|
||||
if start_with == "history" then
|
||||
local FileManagerHistory = require("apps/filemanager/filemanagerhistory")
|
||||
FileManagerHistory:new{
|
||||
ui = FileManager.instance,
|
||||
}:onShowHist()
|
||||
FileManager.instance.history:onShowHist()
|
||||
elseif start_with == "favorites" then
|
||||
local FileManagerCollection = require("apps/filemanager/filemanagercollection")
|
||||
FileManagerCollection:new{
|
||||
ui = FileManager.instance,
|
||||
}:onShowColl("favorites")
|
||||
FileManager.instance.collections:onShowColl()
|
||||
elseif start_with == "folder_shortcuts" then
|
||||
local FileManagerShortcuts = require("apps/filemanager/filemanagershortcuts")
|
||||
FileManagerShortcuts:new{
|
||||
ui = FileManager.instance,
|
||||
}:onShowFolderShortcutsDialog()
|
||||
FileManager.instance.folder_shortcuts:onShowFolderShortcutsDialog()
|
||||
end
|
||||
exit_code = UIManager:run()
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user