From 662fc6859b58f6be6cdf1c89ccada9a279dd14f7 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sun, 9 Jul 2023 13:27:20 +0800 Subject: [PATCH] Fix GalleryPreviewScreen page load --- .../java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt index 396dabde2..eda541b6a 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt @@ -119,7 +119,7 @@ class GalleryPreviewScreen : Fragment() { return LoadResult.Error(it) } val r = (up..end).map { requireNotNull(previewPagesMap[it]) } - val prevK = if (up == 0) null else up - 1 + val prevK = if (up <= 0 || r.isEmpty()) null else up val nextK = if (end == pages - 1) null else end + 1 return LoadResult.Page(r, prevK, nextK, up, pages - end - 1) }