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