From 17741e292bd04f59b371ce6730d958e61d0651c8 Mon Sep 17 00:00:00 2001 From: chrox Date: Thu, 15 May 2014 19:41:10 +0800 Subject: [PATCH] serialize cache when closing ReaderUI other than closing document --- frontend/apps/reader/readerui.lua | 3 +++ frontend/document/document.lua | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) 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