From ac843f6ed601c89ca72abf33118ae9b74914220c Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sun, 20 Nov 2022 15:53:09 +0100 Subject: [PATCH] Hide keyboard when navigation is open --- .../java/gq/kirmanak/mealient/ui/activity/MainActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt index a0ae607..434c8ce 100644 --- a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt +++ b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt @@ -59,7 +59,10 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) { } private fun setupUi() { - binding.toolbar.setNavigationOnClickListener { binding.drawer.open() } + binding.toolbar.setNavigationOnClickListener { + binding.toolbar.clearSearchFocus() + binding.drawer.open() + } binding.toolbar.onSearchQueryChanged { query -> viewModel.onSearchQuery(query.trim().takeUnless { it.isEmpty() }) } @@ -120,7 +123,6 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) { ) binding.toolbar.isSearchVisible = uiState.searchVisible - if (!uiState.searchVisible) binding.toolbar.clearSearchFocus() if (uiState.searchVisible) { binding.toolbarHolder.setBackgroundResource(R.drawable.bg_toolbar)