From 7b37d1cf0eff83ffe8d37d63bae4255bdbc8bb45 Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Sat, 19 Oct 2024 17:33:17 +0700 Subject: [PATCH] fix bulk selection continuously adding mangas to the list even though they are added --- .../eu/kanade/tachiyomi/ui/browse/BulkFavoriteScreenModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) } }