diff --git a/frontend/apps/reader/modules/readerrolling.lua b/frontend/apps/reader/modules/readerrolling.lua index 0ed4b13a3..205c72cff 100644 --- a/frontend/apps/reader/modules/readerrolling.lua +++ b/frontend/apps/reader/modules/readerrolling.lua @@ -100,7 +100,7 @@ function ReaderRolling:init() self.valid_cache_rendering_hash = self.ui.document:getDocumentRenderingHash(false) end end) - table.insert(self.ui.postReaderCallback, function() + table.insert(self.ui.postReaderReadyCallback, function() self:updatePos() -- Disable crengine internal history, with required redraw self.ui.document:enableInternalHistory(false) @@ -1029,9 +1029,9 @@ function ReaderRolling:onUpdatePos(force) if self.batched_update_count > 0 then return end - if self.ui.postReaderCallback ~= nil then -- ReaderUI:init() not yet done + if self.ui.postReaderReadyCallback ~= nil then -- ReaderUI:init() not yet done -- Don't schedule any updatePos as long as ReaderUI:init() is - -- not finished (one will be called in the ui.postReaderCallback + -- not finished (one will be called in the ui.postReaderReadyCallback -- we have set above) to avoid multiple refreshes. return true end @@ -1129,7 +1129,7 @@ function ReaderRolling:onRedrawCurrentView() end function ReaderRolling:onSetDimensions(dimen) - if self.ui.postReaderCallback ~= nil then + if self.ui.postReaderReadyCallback ~= nil then -- ReaderUI:init() not yet done: just set document dimensions self.ui.document:setViewDimen(Screen:getSize()) -- (what's done in the following else is done elsewhere by