From 897622d4bb636c19411726ea0b0b94311f793310 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Mon, 5 Jul 2021 11:03:14 +0300 Subject: [PATCH] CRe: reset call cache on rendering change (#7927) This fixes some values sometimes not updated in footer. --- frontend/apps/reader/modules/readerrolling.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/apps/reader/modules/readerrolling.lua b/frontend/apps/reader/modules/readerrolling.lua index d174178ba..9aa0d31cf 100644 --- a/frontend/apps/reader/modules/readerrolling.lua +++ b/frontend/apps/reader/modules/readerrolling.lua @@ -1010,6 +1010,7 @@ function ReaderRolling:updatePos() logger.dbg("rendering hash changed:", self.rendering_hash, ">", new_rendering_hash) self.rendering_hash = new_rendering_hash -- A few things like page numbers may have changed + self.ui.document:resetCallCache() -- be really sure this cache is reset self.ui.document:_readMetadata() -- get updated document height and nb of pages if self.hide_nonlinear_flows then self.ui.document:cacheFlows()