diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt index 9f377063..cf8d1401 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt @@ -81,7 +81,11 @@ class SearchVM : ViewModel(), KoinComponent { val locationResults = mutableStateOf>(emptyList()) - val profiles = profileManager.profiles.shareIn(viewModelScope, SharingStarted.WhileSubscribed(), replay = 1) + val profiles = profileManager.profiles.shareIn( + viewModelScope, + SharingStarted.WhileSubscribed(), + replay = 1 + ) val workProfile = profiles.map { it.find { it.type == Profile.Type.Work } } @@ -264,9 +268,9 @@ class SearchVM : ViewModel(), KoinComponent { } } else { - val hiddenItemKeys = searchableRepository.getKeys( + val hiddenItemKeys = if (!filters.hiddenItems) searchableRepository.getKeys( maxVisibility = VisibilityLevel.Hidden, - ) + ) else flowOf(emptyList()) searchUiSettings.resultOrder.collectLatest { resultOrder -> searchService.search( query,