diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt index 1e6b86a56..ce7ff93b0 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt @@ -476,10 +476,10 @@ object GalleryDetailParser { private fun parseLargePreview(body: String): Pair, List> { check(PATTERN_LARGE_PREVIEW.containsMatchIn(body)) return PATTERN_LARGE_PREVIEW.findAll(body).unzip { - val index = it.groupValues[2].toInt() + val position = it.groupValues[2].toInt() - 1 val imageUrl = it.groupValues[3].trim() val pageUrl = it.groupValues[1].trim() - GalleryPreview(imageUrl, index) to pageUrl + GalleryPreview(imageUrl, position) to pageUrl }.run { first.toList() to second.toList() }