From eafaaa9e686d4205510dae4d6799607b78079811 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Sun, 9 Mar 2025 09:14:53 +0200 Subject: [PATCH] Update main.lua --- plugins/statistics.koplugin/main.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/plugins/statistics.koplugin/main.lua b/plugins/statistics.koplugin/main.lua index 1fbaa1313..df8d3f86b 100644 --- a/plugins/statistics.koplugin/main.lua +++ b/plugins/statistics.koplugin/main.lua @@ -2840,13 +2840,15 @@ function ReaderStatistics:onReadingResumed() end function ReaderStatistics:onReaderReady(config) - if self.settings.is_enabled then - self.data = config:readSetting("stats", { performance_in_pages = {} }) - self.doc_md5 = config:readSetting("partial_md5_checksum") - -- we have correct page count now, do the actual initialization work - self:initData() - self.view.footer:maybeUpdateFooter() - end + UIManager:nextTick(function() + if self.settings.is_enabled then + self.data = config:readSetting("stats", { performance_in_pages = {} }) + self.doc_md5 = config:readSetting("partial_md5_checksum") + -- we have correct page count now, do the actual initialization work + self:initData() + self.view.footer:maybeUpdateFooter() + end + end) end function ReaderStatistics:onShowCalendarView()