From 778c50753a5bce6724f0c3c9739ad0f7e123245b Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 5 Mar 2023 19:02:39 -0500 Subject: [PATCH] Minor fix with grouping in library sheet --- .../kanade/presentation/library/LibrarySettingsDialog.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt b/app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt index 8e4b9b031..e318e9738 100644 --- a/app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt +++ b/app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt @@ -310,7 +310,8 @@ private fun ColumnScope.GroupPage( screenModel: LibrarySettingsScreenModel, categories: List, ) { - val groups = remember(categories.isNotEmpty(), screenModel.trackServices) { + val realCategories = categories.filterNot { it.isSystemCategory } + val groups = remember(realCategories.isNotEmpty(), screenModel.trackServices) { buildList { add(LibraryGroup.BY_DEFAULT) add(LibraryGroup.BY_SOURCE) @@ -318,13 +319,13 @@ private fun ColumnScope.GroupPage( if (screenModel.trackServices.isNotEmpty()) { add(LibraryGroup.BY_TRACK_STATUS) } - if (categories.isNotEmpty()) { + if (realCategories.isNotEmpty()) { add(LibraryGroup.UNGROUPED) } }.map { GroupMode( it, - LibraryGroup.groupTypeStringRes(it, categories.isNotEmpty()), + LibraryGroup.groupTypeStringRes(it, realCategories.isNotEmpty()), LibraryGroup.groupTypeDrawableRes(it), ) }