From 513034b431ce3bc8b12a289d4a2643deed008708 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 3 Jul 2021 03:55:37 -0400 Subject: [PATCH] Fixed searching not updating category count --- .../eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt | 4 ++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt index a7c890194e..3dbaf706e5 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt @@ -60,7 +60,9 @@ class LibraryCategoryAdapter(val controller: LibraryController) : mangas = list.toList() performFilter() + } + fun setItemsPerCategoryMap() { itemsPerCategory = headerItems.map { header -> (header as LibraryHeaderItem).catId to getSectionItemPositions(header).size }.toMap() @@ -131,6 +133,7 @@ class LibraryCategoryAdapter(val controller: LibraryController) : updateDataSet(mangas.filter { it.filter(s) }) } isLongPressDragEnabled = libraryListener.canDrag() && s.isNullOrBlank() + setItemsPerCategoryMap() } suspend fun performFilterAsync() { @@ -145,6 +148,7 @@ class LibraryCategoryAdapter(val controller: LibraryController) : updateDataSet(filteredManga) } isLongPressDragEnabled = libraryListener.canDrag() && s.isNullOrBlank() + setItemsPerCategoryMap() } private fun getFirstLetter(name: String): String { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0368cd2bb4..79f629bccd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -611,6 +611,8 @@ Midnight Dusk Spring Blossom Strawberry Daiquiri + A Brighter You + Monet Dark Yotsuba Black \'n\' Red Hot Pink