refactor(statistics): avoid magic 0.1 schedule with PostRender event

This commit is contained in:
Qingping Hou
2016-02-07 14:03:53 -08:00
parent daf754d0f4
commit 2f0544b1b7
2 changed files with 12 additions and 8 deletions

View File

@@ -259,11 +259,14 @@ function ReaderUI:init()
self:registerPostInitCallback(function()
self.document:loadDocument()
-- read additional settings after the document has been loaded
-- (but not rendered yet)
-- used to read additional settings after the document has been
-- loaded (but not rendered yet)
self:handleEvent(Event:new("PreRenderDocument", self.doc_settings))
self.document:render()
-- CREngine only reports correct page count after rendering is done
self:handleEvent(Event:new("PostRenderDocument", self.doc_settings))
end)
-- typeset controller
self:registerModule("typeset", ReaderTypeset:new{