From 5cf5cc5e347c68fef523ff2de1c0f13dde7743fc Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sat, 2 Mar 2024 16:04:13 +0800 Subject: [PATCH] Update page state on image extraction failure --- .../kotlin/com/hippo/ehviewer/gallery/ArchivePageLoader.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/gallery/ArchivePageLoader.kt b/app/src/main/kotlin/com/hippo/ehviewer/gallery/ArchivePageLoader.kt index af3541eba..8bfd275b2 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/gallery/ArchivePageLoader.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/gallery/ArchivePageLoader.kt @@ -104,8 +104,7 @@ class ArchivePageLoader( } private suspend fun doRealWork(index: Int) { - val buffer = extractToByteBuffer(index) - buffer ?: return + val buffer = extractToByteBuffer(index) ?: return notifyPageFailed(index, null) check(buffer.isDirect) val src = object : ByteBufferSource { override val source: ByteBuffer = buffer