Show the empty room list state when filtering by a space that has no children.
This commit is contained in:
committed by
Stefan Ceriu
parent
90800440d7
commit
33dc0aacaa
@@ -137,7 +137,9 @@ struct HomeScreenViewState: BindableState {
|
||||
}
|
||||
|
||||
var shouldShowEmptyFilterState: Bool {
|
||||
!bindings.isSearchFieldFocused && bindings.filtersState.isFiltering && visibleRooms.isEmpty
|
||||
!bindings.isSearchFieldFocused &&
|
||||
(bindings.filtersState.isFiltering || selectedSpaceFilter != nil) &&
|
||||
visibleRooms.isEmpty
|
||||
}
|
||||
|
||||
var shouldShowFilters: Bool {
|
||||
|
||||
@@ -136,9 +136,7 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol {
|
||||
case .rooms(let roomIDs, let filters):
|
||||
var rustFilters = filters.map(\.rustFilter) + baseFilter
|
||||
|
||||
if !roomIDs.isEmpty {
|
||||
rustFilters.append(.identifiers(identifiers: Array(roomIDs)))
|
||||
}
|
||||
rustFilters.append(.identifiers(identifiers: Array(roomIDs)))
|
||||
|
||||
if !filters.contains(.lowPriority), appSettings.lowPriorityFilterEnabled {
|
||||
rustFilters.append(.nonLowPriority)
|
||||
|
||||
Reference in New Issue
Block a user