diff --git a/lib/pages/reader/reader.dart b/lib/pages/reader/reader.dart index 6b732ba..df047f4 100644 --- a/lib/pages/reader/reader.dart +++ b/lib/pages/reader/reader.dart @@ -349,7 +349,11 @@ abstract mixin class _ImagePerPageHandler { void initImagesPerPage(int initialPage) { _lastImagesPerPage = imagesPerPage; if (imagesPerPage != 1) { - page = (initialPage / imagesPerPage).ceil(); + if (showSingleImageOnFirstPage) { + page = ((initialPage - 1) / imagesPerPage).ceil() + 1; + } else { + page = (initialPage / imagesPerPage).ceil(); + } } }