From a8eeb0715c65cd41d57eb1906ad976b25b8ec7b5 Mon Sep 17 00:00:00 2001 From: arkon Date: Sun, 7 Jan 2024 17:30:53 -0500 Subject: [PATCH] Do proper check for next chapter's download status when downloading ahead Fixes #10151 (I think?) (cherry picked from commit 5854ad97e0dbada0b75feda268bf4d57a7161d01) --- .../main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index ec81e324f..f5a3367b8 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -615,7 +615,8 @@ class ReaderViewModel @JvmOverloads constructor( // SY <-- manga.source, ) - if (isNextChapterDownloaded) return@launchIO + if (!isNextChapterDownloaded) return@launchIO + val chaptersToDownload = getNextChapters.await(manga.id, nextChapter.id!!).run { if (readerPreferences.skipDupe().get()) { removeDuplicates(nextChapter.toDomainChapter()!!)