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;