From ac6b22f6596b73f653a7bf97bc1d344d7c62b954 Mon Sep 17 00:00:00 2001 From: Finnley Somdahl <87634197+rebelonion@users.noreply.github.com> Date: Wed, 6 Dec 2023 19:34:22 -0600 Subject: [PATCH] progressChapterIndex IndexOutOfBoundsException fix --- app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt b/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt index ac4a255f..25a87c9b 100644 --- a/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt +++ b/app/src/main/java/ani/dantotsu/media/manga/MangaReadFragment.kt @@ -203,6 +203,7 @@ open class MangaReadFragment : Fragment(), ScanlatorSelectionListener { val chapters = media.manga?.chapters?.values?.toList() //filter by selected language val progressChapterIndex = chapters?.indexOfFirst { MangaNameAdapter.findChapterNumber(it.number)?.toInt() == selected }?:0 + if (progressChapterIndex < 0 || n < 1) return val chaptersToDownload = chapters?.subList( progressChapterIndex + 1, progressChapterIndex + n + 1