diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt index ae5c71987..8795626ae 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt @@ -204,7 +204,7 @@ class DownloadCache( fun removeFolders(folders: List, manga: Manga) { val sourceDir = rootDir.files[manga.source] ?: return val mangaDir = sourceDir.files[provider.getMangaDirName(manga)] ?: return - for (chapter in folders) { + folders.forEach { chapter -> if (chapter in mangaDir.files) { mangaDir.files -= chapter } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt index d805ad414..03638c131 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt @@ -268,7 +268,7 @@ class SettingsAdvancedController : SettingsController() { val sourceManager: SourceManager = Injekt.get() val downloadManager: DownloadManager = Injekt.get() var foldersCleared = 0 - for (manga in mangaList) { + mangaList.forEach { manga -> val chapterList = db.getChapters(manga).executeAsBlocking() val source = sourceManager.getOrStub(manga.source) foldersCleared += downloadManager.cleanupChapters(chapterList, manga, source)