From c9e1e24fc89076aff23103491ffa1ef365c3755c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Saleniuk?= <30429749+saleniuk@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:53:20 +0100 Subject: [PATCH] fix: reappearing keyboard [WPB-10889] (#3791) --- .../android/ui/home/messagecomposer/MessageComposerInput.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/wire/android/ui/home/messagecomposer/MessageComposerInput.kt b/app/src/main/kotlin/com/wire/android/ui/home/messagecomposer/MessageComposerInput.kt index 41ed3ab558..edb928535e 100644 --- a/app/src/main/kotlin/com/wire/android/ui/home/messagecomposer/MessageComposerInput.kt +++ b/app/src/main/kotlin/com/wire/android/ui/home/messagecomposer/MessageComposerInput.kt @@ -290,6 +290,7 @@ private fun MessageComposerTextInput( } else { isReadOnly = true keyboardController?.hide() + focusRequester.freeFocus() } } @@ -312,9 +313,7 @@ private fun MessageComposerTextInput( modifier = modifier .focusRequester(focusRequester) .onFocusChanged { focusState -> - if (focusState.isFocused) { - onFocusChanged(focusState.isFocused) - } + onFocusChanged(focusState.isFocused) } .onPreInterceptKeyBeforeSoftKeyboard { event -> if (event.key.nativeKeyCode == android.view.KeyEvent.KEYCODE_BACK) {