From 8d71b41163f6c2312e9d6bc8576b952247003f92 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:40:58 +0100 Subject: [PATCH] Initialize items state in searchable picker before searching Fix #1159 --- .../java/de/mm20/launcher2/ui/common/SearchablePickerVM.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/common/SearchablePickerVM.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/common/SearchablePickerVM.kt index c49f9159..5594672b 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/common/SearchablePickerVM.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/common/SearchablePickerVM.kt @@ -27,12 +27,12 @@ class SearchablePickerVM : ViewModel(), KoinComponent { var searchQuery by mutableStateOf("") + var items by mutableStateOf(emptyList()) + init { onSearchQueryChanged("", true) } - var items by mutableStateOf(emptyList()) - var searchJob: Job? = null fun onSearchQueryChanged(query: String, forceRestart: Boolean = false) { if (searchQuery == query && !forceRestart) return