Fix filters filtering out grouped categories

This commit is contained in:
Jobobby04 2022-12-31 17:41:19 -05:00
parent d6982a32d3
commit 141cd959f2

View File

@ -170,10 +170,10 @@ class LibraryScreenModel(
// SY <-- // SY <--
) { searchQuery, library, tracks, loggedInTrackServices, (groupType, displayMode, sort) -> ) { searchQuery, library, tracks, loggedInTrackServices, (groupType, displayMode, sort) ->
library library
.applyFilters(tracks, loggedInTrackServices)
// SY --> // SY -->
.applyGrouping(groupType, displayMode) .applyGrouping(groupType, displayMode)
// SY <-- // SY <--
.applyFilters(tracks, loggedInTrackServices)
.applySort(/* SY --> */sort.takeIf { groupType != LibraryGroup.BY_DEFAULT } /* SY <-- */) .applySort(/* SY --> */sort.takeIf { groupType != LibraryGroup.BY_DEFAULT } /* SY <-- */)
.mapValues { (_, value) -> .mapValues { (_, value) ->
if (searchQuery != null) { if (searchQuery != null) {