From 68074da365c7dc1cbc921ef052678a238a2c419c Mon Sep 17 00:00:00 2001 From: Dinoy-Raj Date: Sun, 14 Apr 2024 13:01:17 +0530 Subject: [PATCH] Fix: keyboard visible even after search screen is dismissed --- .../apps/nowinandroid/feature/search/SearchScreen.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt index 86b1eb717..b529aa456 100644 --- a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt +++ b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt @@ -443,11 +443,17 @@ private fun SearchToolbar( onBackClick: () -> Unit, modifier: Modifier = Modifier, ) { + val keyboardController = LocalSoftwareKeyboardController.current Row( verticalAlignment = Alignment.CenterVertically, modifier = modifier.fillMaxWidth(), ) { - IconButton(onClick = { onBackClick() }) { + IconButton( + onClick = { + keyboardController?.hide() + onBackClick() + }, + ) { Icon( imageVector = NiaIcons.ArrowBack, contentDescription = stringResource(