From 4eff50dbedffb05b8ee23c3a89d4975550589b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=92=E7=A0=82=E7=B3=96?= <90336521+lings03@users.noreply.github.com> Date: Fri, 21 Feb 2025 14:25:38 +0800 Subject: [PATCH] Fix history of maxPage when maxPage in reader is 1 (#220) Due to the change of page and maxPage before, the history of maxPage should be real maxPage. If not, when maxPage in reader is 1, the maxPage in history will be none or the last ep's real maxPage. --- lib/pages/reader/reader.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/pages/reader/reader.dart b/lib/pages/reader/reader.dart index 27d82da..ef0cbbe 100644 --- a/lib/pages/reader/reader.dart +++ b/lib/pages/reader/reader.dart @@ -240,9 +240,7 @@ class _ReaderState extends State /// Record the first image of the page history!.page = (page - 1) * imagesPerPage + 1; } - if (maxPage > 1) { - history!.maxPage = images?.length ?? 1; - } + history!.maxPage = images?.length ?? 1; if (widget.chapters?.isGrouped ?? false) { int g = 0; int c = chapter;