From 5d79158602b42d2957fa995f647612a112447c71 Mon Sep 17 00:00:00 2001 From: chrox Date: Mon, 2 Feb 2015 02:22:58 +0800 Subject: [PATCH] fix cannot save document if exit directly after highlighting in PDF --- frontend/apps/filemanager/filemanager.lua | 1 - frontend/apps/reader/modules/readermenu.lua | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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, }, }