From f3e20e46970a4e33e87a9e63f805df8007d106e2 Mon Sep 17 00:00:00 2001 From: Glucy2 Date: Sat, 7 Nov 2026 13:48:01 +0800 Subject: [PATCH] fix(search): crash when tapping a recent search ("Key was already used") --- .../kotlin/com/androidvip/sysctlgui/ui/search/SearchViewModel.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/com/androidvip/sysctlgui/ui/search/SearchViewModel.kt b/app/src/main/kotlin/com/androidvip/sysctlgui/ui/search/SearchViewModel.kt index 9d6fccb..6bfa7ec 100644 --- a/app/src/main/kotlin/com/androidvip/sysctlgui/ui/search/SearchViewModel.kt +++ b/app/src/main/kotlin/com/androidvip/sysctlgui/ui/search/SearchViewModel.kt @@ -78,6 +78,7 @@ class SearchViewModel( private fun handleSearch(query: String) { viewModelScope.launch { setState { copy(loading = true) } + searchHistory.remove(query) searchHistory.add(query) appPrefs.addSearchToHistory(query)