diff --git a/app/app/build.gradle.kts b/app/app/build.gradle.kts index 395fe5f1..52fffee9 100644 --- a/app/app/build.gradle.kts +++ b/app/app/build.gradle.kts @@ -13,7 +13,7 @@ android { } packaging { - resources.excludes.add("META-INF/DEPENDENCIES") + //resources.excludes.add("META-INF/DEPENDENCIES") resources.excludes.add("META-INF/LICENSE") resources.excludes.add("META-INF/LICENSE.txt") resources.excludes.add("META-INF/license.txt") @@ -168,4 +168,4 @@ dependencies { // Uncomment this if you want annoying notifications in your debug builds yelling at you how terrible your code is //debugImplementation(libs.leakcanary) -} \ No newline at end of file +} 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 11f9c77c..16ebbd4b 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 @@ -104,7 +104,9 @@ class SearchVM : ViewModel(), KoinComponent { searchQuery.value = query isSearchEmpty.value = query.isEmpty() hiddenResults.value = emptyList() - bestMatch.value = null + + if (isSearchEmpty.value) + bestMatch.value = null try { searchJob?.cancel()