add auto save settings option

This commit is contained in:
chrox
2013-12-27 23:18:16 +08:00
parent 32cd7b2a88
commit ee8838960b
14 changed files with 37 additions and 14 deletions

View File

@@ -274,10 +274,14 @@ function ReaderUI:onSetDimensions(dimen)
self.dimen = dimen
end
function ReaderUI:saveSettings()
self:handleEvent(Event:new("SaveSettings"))
self.doc_settings:flush()
end
function ReaderUI:onClose()
DEBUG("closing reader")
self:handleEvent(Event:new("CloseDocument"))
self.doc_settings:flush()
self:saveSettings()
if self.document ~= nil then
self.document:close()
self.document = nil