diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/BulkFavoriteScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/BulkFavoriteScreenModel.kt index 7a338646f..42d4e9373 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/BulkFavoriteScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/BulkFavoriteScreenModel.kt @@ -98,7 +98,7 @@ class BulkFavoriteScreenModel( val newSelection = state.selection.mutate { list -> if (toSelectedState != true && list.fastAny { it.id == manga.id }) { list.removeAll { it.id == manga.id } - } else if (toSelectedState != false) { + } else if (toSelectedState != false && list.none { it.id == manga.id }) { list.add(manga) } }