diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 1c141d99a2..b2d43befea 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -813,12 +813,11 @@ class LibraryPresenter( groupType = prefs.groupType val defaultCategory = createDefaultCategory() - val allCategories = listOf(defaultCategory) + dbCategories // FIXME: Should return Map where Int is category id if (groupType <= BY_DEFAULT || !libraryIsGrouped) { getLibraryItems( - allCategories, // FIXME: Don't depends on allCategories + dbCategories, libraryMangaList, prefs.sortingMode, prefs.sortAscending, @@ -834,7 +833,7 @@ class LibraryPresenter( groupType, prefs.collapsedDynamicCategories, ) - } to allCategories + } to listOf(defaultCategory) + dbCategories } return combine( @@ -884,10 +883,10 @@ class LibraryPresenter( } + (-1 to catItemAll) + (0 to LibraryHeaderItem({ categories.getOrDefault(0) }, 0)) ).toMap() - // TODO - val map = libraryManga.groupBy { - categories.getOrDefault(it.category) - } + // TODO: - + // val map = libraryManga.groupBy { + // categories.getOrDefault(it.category) + // } val items = if (libraryIsGrouped) { libraryManga