From f3be1a6d09b0f6edad411accc3f8e7c84e1bb696 Mon Sep 17 00:00:00 2001 From: NerdNumber9 Date: Tue, 7 Mar 2017 23:03:07 -0500 Subject: [PATCH] Fix crash due to empty page list. --- .../main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 11b27c623..289ea0c14 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -264,6 +264,10 @@ class ReaderActivity : BaseRxActivity() { fun onChapterReady(chapter: ReaderChapter) { please_wait.visibility = View.GONE val pages = chapter.pages ?: run { onChapterError(Exception("Null pages")); return } + if(pages.isEmpty()) { + onChapterError(Exception("Page list empty!")) + return + } val activePage = pages.getOrElse(chapter.requestedPage) { pages.first() } viewer?.onPageListReady(chapter, activePage)