From 2a772e8f6d7204f4c6dd3741035f8b822dd0a193 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sun, 20 Oct 2024 12:04:42 +0200 Subject: [PATCH] Possibly make app search a bit faster again --- .idea/kotlinc.xml | 2 +- .../de/mm20/launcher2/applications/AppRepository.kt | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index d4b7accb..c224ad56 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/data/applications/src/main/java/de/mm20/launcher2/applications/AppRepository.kt b/data/applications/src/main/java/de/mm20/launcher2/applications/AppRepository.kt index b30738e6..73c31136 100644 --- a/data/applications/src/main/java/de/mm20/launcher2/applications/AppRepository.kt +++ b/data/applications/src/main/java/de/mm20/launcher2/applications/AppRepository.kt @@ -247,12 +247,14 @@ internal class AppRepositoryImpl( appResults.addAll(apps) } else { appResults.addAll(apps.mapNotNull { + val score = ResultScore( + query = query, + primaryFields = listOf(it.label), + ) + if (score.score < 0.8f) return@mapNotNull null it.copy( - score = ResultScore( - query = query, - primaryFields = listOf(it.label), - ) - ).takeIf { it.score.score >= 0.8f } + score = score + ) }) val componentName = ComponentName.unflattenFromString(query)