serialize cache when closing ReaderUI other than closing document

pull/579/head
chrox 10 years ago
parent caa87241ed
commit 17741e292b

@ -1,4 +1,5 @@
local InputContainer = require("ui/widget/container/inputcontainer") local InputContainer = require("ui/widget/container/inputcontainer")
local Cache = require("cache")
local Geom = require("ui/geometry") local Geom = require("ui/geometry")
local Device = require("ui/device") local Device = require("ui/device")
local DocSettings = require("docsettings") local DocSettings = require("docsettings")
@ -301,6 +302,8 @@ function ReaderUI:onClose()
self.start_pos = nil self.start_pos = nil
end end
UIManager:close(self.dialog) UIManager:close(self.dialog)
-- serialize last used items for later launch
Cache:serialize()
return true return true
end end

@ -78,7 +78,6 @@ function Document:close()
self.is_open = false self.is_open = false
self._document:close() self._document:close()
end end
Cache:serialize()
end end
-- this might be overridden by a document implementation -- this might be overridden by a document implementation

Loading…
Cancel
Save