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)