From 8c5dae1e5939aaf3593c29b9da1a88a6f7b54fc1 Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 31 Jan 2025 13:27:22 +0800 Subject: [PATCH] Fix empty page. Close #160 --- lib/pages/reader/images.dart | 4 +--- lib/pages/reader/reader.dart | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/pages/reader/images.dart b/lib/pages/reader/images.dart index 69690c0..5bb1212 100644 --- a/lib/pages/reader/images.dart +++ b/lib/pages/reader/images.dart @@ -111,9 +111,7 @@ class _GalleryModeState extends State<_GalleryMode> late _ReaderState reader; - int get totalPages => ((reader.images!.length + reader.imagesPerPage - 1) / - reader.imagesPerPage) - .ceil(); + int get totalPages => (reader.images!.length / reader.imagesPerPage).ceil(); @override void initState() { diff --git a/lib/pages/reader/reader.dart b/lib/pages/reader/reader.dart index c897f70..e38407b 100644 --- a/lib/pages/reader/reader.dart +++ b/lib/pages/reader/reader.dart @@ -98,8 +98,7 @@ class _ReaderState extends State with _ReaderLocation, _ReaderWindow { } @override - int get maxPage => - ((images?.length ?? 1) + imagesPerPage - 1) ~/ imagesPerPage; + int get maxPage => ((images?.length ?? 1) / imagesPerPage).ceil(); ComicType get type => widget.type;