diff --git a/frontend/apps/filemanager/filemanager.lua b/frontend/apps/filemanager/filemanager.lua index b9ebeef41..7972232bb 100644 --- a/frontend/apps/filemanager/filemanager.lua +++ b/frontend/apps/filemanager/filemanager.lua @@ -227,7 +227,6 @@ function FileManager:showFiles(path) root_path = path, onExit = function() self.instance = nil - UIManager:quit() end } UIManager:show(file_manager) diff --git a/frontend/apps/reader/modules/readermenu.lua b/frontend/apps/reader/modules/readermenu.lua index 2e4d3c8b6..dc5d64370 100644 --- a/frontend/apps/reader/modules/readermenu.lua +++ b/frontend/apps/reader/modules/readermenu.lua @@ -58,8 +58,11 @@ function ReaderMenu:init() remember = false, callback = function() self:onTapCloseMenu() - self.ui:onClose() - UIManager:quit() + UIManager:scheduleIn(0.1, function() self.ui:onClose() end) + local FileManager = require("apps/filemanager/filemanager") + if FileManager.instance then + FileManager.instance:onClose() + end end, }, }