Minor fix with grouping in library sheet
This commit is contained in:
parent
5077000f52
commit
778c50753a
@ -310,7 +310,8 @@ private fun ColumnScope.GroupPage(
|
|||||||
screenModel: LibrarySettingsScreenModel,
|
screenModel: LibrarySettingsScreenModel,
|
||||||
categories: List<Category>,
|
categories: List<Category>,
|
||||||
) {
|
) {
|
||||||
val groups = remember(categories.isNotEmpty(), screenModel.trackServices) {
|
val realCategories = categories.filterNot { it.isSystemCategory }
|
||||||
|
val groups = remember(realCategories.isNotEmpty(), screenModel.trackServices) {
|
||||||
buildList {
|
buildList {
|
||||||
add(LibraryGroup.BY_DEFAULT)
|
add(LibraryGroup.BY_DEFAULT)
|
||||||
add(LibraryGroup.BY_SOURCE)
|
add(LibraryGroup.BY_SOURCE)
|
||||||
@ -318,13 +319,13 @@ private fun ColumnScope.GroupPage(
|
|||||||
if (screenModel.trackServices.isNotEmpty()) {
|
if (screenModel.trackServices.isNotEmpty()) {
|
||||||
add(LibraryGroup.BY_TRACK_STATUS)
|
add(LibraryGroup.BY_TRACK_STATUS)
|
||||||
}
|
}
|
||||||
if (categories.isNotEmpty()) {
|
if (realCategories.isNotEmpty()) {
|
||||||
add(LibraryGroup.UNGROUPED)
|
add(LibraryGroup.UNGROUPED)
|
||||||
}
|
}
|
||||||
}.map {
|
}.map {
|
||||||
GroupMode(
|
GroupMode(
|
||||||
it,
|
it,
|
||||||
LibraryGroup.groupTypeStringRes(it, categories.isNotEmpty()),
|
LibraryGroup.groupTypeStringRes(it, realCategories.isNotEmpty()),
|
||||||
LibraryGroup.groupTypeDrawableRes(it),
|
LibraryGroup.groupTypeDrawableRes(it),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user