From b2a7d0d5ceac51161b043e1975a11fe881ba89a1 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Sun, 10 Oct 2021 12:55:32 +0300 Subject: [PATCH] BookStatusWidget: use correct read percentage (#8318) Closes #8317. --- frontend/apps/reader/modules/readerstatus.lua | 2 +- frontend/ui/widget/bookstatuswidget.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/apps/reader/modules/readerstatus.lua b/frontend/apps/reader/modules/readerstatus.lua index 9ef53013f..a1fbafcca 100644 --- a/frontend/apps/reader/modules/readerstatus.lua +++ b/frontend/apps/reader/modules/readerstatus.lua @@ -236,7 +236,7 @@ function ReaderStatus:onShowBookStatus(before_show_callback) props = self.document:getProps(), document = self.document, settings = self.settings, - view = self.view, + ui = self.ui, } if before_show_callback then before_show_callback() diff --git a/frontend/ui/widget/bookstatuswidget.lua b/frontend/ui/widget/bookstatuswidget.lua index bf5e9a412..726488946 100644 --- a/frontend/ui/widget/bookstatuswidget.lua +++ b/frontend/ui/widget/bookstatuswidget.lua @@ -78,7 +78,7 @@ function BookStatusWidget:init() self.summary = new_summary end end - self.total_pages = self.view.document:getPageCount() + self.total_pages = self.ui.document:getPageCount() stats_book = self:getStats() self.small_font_face = Font:getFace("smallffont") @@ -327,7 +327,7 @@ function BookStatusWidget:genBookInfoGroup() } ) -- progress bar - local read_percentage = self.view.state.page / self.total_pages + local read_percentage = self.ui:getCurrentPage() / self.total_pages local progress_bar = ProgressWidget:new{ width = math.floor(width * 0.7), height = Screen:scaleBySize(10),