diff --git a/frontend/apps/reader/readerui.lua b/frontend/apps/reader/readerui.lua index ecf56471c..aa0235e0f 100644 --- a/frontend/apps/reader/readerui.lua +++ b/frontend/apps/reader/readerui.lua @@ -1,4 +1,5 @@ local InputContainer = require("ui/widget/container/inputcontainer") +local Cache = require("cache") local Geom = require("ui/geometry") local Device = require("ui/device") local DocSettings = require("docsettings") @@ -301,6 +302,8 @@ function ReaderUI:onClose() self.start_pos = nil end UIManager:close(self.dialog) + -- serialize last used items for later launch + Cache:serialize() return true end diff --git a/frontend/document/document.lua b/frontend/document/document.lua index c04184607..7001dd32c 100644 --- a/frontend/document/document.lua +++ b/frontend/document/document.lua @@ -78,7 +78,6 @@ function Document:close() self.is_open = false self._document:close() end - Cache:serialize() end -- this might be overridden by a document implementation