diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt index 0e89668b3..fc5bb5ba8 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt @@ -131,7 +131,7 @@ class SettingsDownloadController : SettingsController() { summary = context.getString( R.string.pref_dont_delete_from_categories_summary, if (selectedCategories.isEmpty()) { - context.getString(R.string.all) + context.getString(R.string.tapping_inverted_none) } else { selectedCategories.joinToString { it.name } } diff --git a/app/src/main/java/exh/util/MangaExtensions.kt b/app/src/main/java/exh/util/MangaExtensions.kt index 44845ea69..94bf03142 100644 --- a/app/src/main/java/exh/util/MangaExtensions.kt +++ b/app/src/main/java/exh/util/MangaExtensions.kt @@ -16,5 +16,5 @@ fun Manga.shouldDeleteChapters(db: DatabaseHelper, prefs: PreferencesHelper): Bo .mapNotNull { it.id } .takeUnless { it.isEmpty() } ?: listOf(0) - return categoriesForManga.any { it !in categoriesToNotDeleteFrom } + return categoriesForManga.intersect(categoriesToNotDeleteFrom).isNotEmpty() } diff --git a/app/src/main/res/values/strings_sy.xml b/app/src/main/res/values/strings_sy.xml index c0c3b84ab..6fe064530 100644 --- a/app/src/main/res/values/strings_sy.xml +++ b/app/src/main/res/values/strings_sy.xml @@ -190,7 +190,7 @@ Save Chapters as CBZ CBZ Compression level Categories to exclude from deletion - If a manga is only in these categories, chapters will not be deleted when marking as read and when finishing a chapter.\nCategories:\n%1$s + If a manga is in any of these categories, chapters will not be deleted when marking as read and when finishing a chapter.\nCategories:\n%1$s Biometric lock times