From 8101eee490ac28c113cab2d020356b7daa5fdc39 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sun, 21 Aug 2022 22:24:13 +0200 Subject: [PATCH] Fix keyboard when pressing home button Close #79 --- .../mm20/launcher2/ui/launcher/search/SearchBar.kt | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchBar.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchBar.kt index 94762ae9..93996734 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchBar.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchBar.kt @@ -74,18 +74,10 @@ fun SearchBar( val focusRequester = remember { FocusRequester() } val context = LocalContext.current - val lifecycleOwner = LocalLifecycleOwner.current LaunchedEffect(focused) { - val f = focused - lifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.RESUMED) { - try { - if (f) focusRequester.requestFocus() - awaitCancellation() - } finally { - focusManager.clearFocus() - } - } + if (focused) focusRequester.requestFocus() + else focusManager.clearFocus() } val query by searchViewModel.searchQuery.observeAsState("")