From c70f4025f458e6c639fed27a679decd7d2cb0097 Mon Sep 17 00:00:00 2001 From: Jay Date: Wed, 6 May 2020 21:03:57 -0400 Subject: [PATCH] Fixed manga autodownloading chapters if manga was not initalized before --- .../java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt index e609238f3c..08a887a06c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt @@ -396,6 +396,7 @@ class MangaDetailsPresenter( } val networkManga = nManga.await() + val mangaWasInitalized = manga.initialized if (networkManga != null) { manga.copyFrom(networkManga) manga.initialized = true @@ -412,7 +413,7 @@ class MangaDetailsPresenter( val downloadNew = preferences.downloadNew().getOrDefault() val categoriesToDownload = preferences.downloadNewCategories().getOrDefault().map(String::toInt) - val shouldDownload = !controller.fromCatalogue && + val shouldDownload = !controller.fromCatalogue && mangaWasInitalized (downloadNew && (categoriesToDownload.isEmpty() || getMangaCategoryIds().any { it in categoriesToDownload })) if (shouldDownload) { downloadChapters(newChapters.first.sortedBy { it.chapter_number }