From 14b7971529c3f795ce088c2b1d3f0926e2b85ce4 Mon Sep 17 00:00:00 2001 From: poire-z Date: Tue, 4 Jun 2024 20:55:11 +0200 Subject: [PATCH] AltStatusBar: fix page info when not all 3 items enabled (#11965) Fix issue noticed at https://github.com/koreader/koreader/pull/11873#issuecomment-2144485909. --- frontend/apps/reader/modules/readercoptlistener.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/apps/reader/modules/readercoptlistener.lua b/frontend/apps/reader/modules/readercoptlistener.lua index 4ac7f6966..896d459d8 100644 --- a/frontend/apps/reader/modules/readercoptlistener.lua +++ b/frontend/apps/reader/modules/readercoptlistener.lua @@ -125,23 +125,23 @@ function ReaderCoptListener:updatePageInfoOverride(pageno) end local page_info = "" - if self.page_number or self.page_count then + if self.page_number == 1 or self.page_count == 1 then page_info = page_info .. page_pre - if self.page_number then + if self.page_number == 1 then page_info = page_info .. page_number - if self.page_count then + if self.page_count == 1 then page_info = page_info .. page_sep end end - if self.page_count then + if self.page_count == 1 then page_info = page_info .. page_count end page_info = page_info .. page_post - if self.reading_percent then + if self.reading_percent == 1 then page_info = page_info .. " " -- (double space as done by crengine's own drawing) end end - if self.reading_percent then + if self.reading_percent == 1 then page_info = page_info .. percentage_pre .. percentage_fmt:format(percentage*100) .. percentage_post end self.document:setPageInfoOverride(page_info)