Browse Source

Hide keyboard when exiting the room screen (#1593)

pull/1607/head
Jorge Martin Espinosa 11 months ago committed by GitHub
parent
commit
9aa4c59516
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/1375.bugfix
  2. 9
      features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesView.kt

1
changelog.d/1375.bugfix

@ -0,0 +1 @@ @@ -0,0 +1 @@
Hide keyboard when exiting the chat room screen.

9
features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/MessagesView.kt

@ -35,6 +35,7 @@ import androidx.compose.foundation.layout.width @@ -35,6 +35,7 @@ import androidx.compose.foundation.layout.width
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
@ -222,6 +223,14 @@ fun MessagesView( @@ -222,6 +223,14 @@ fun MessagesView(
ReinviteDialog(
state = state
)
// Since the textfield is now based on an Android view, this is no longer done automatically.
// We need to hide the keyboard automatically when navigating out of this screen.
DisposableEffect(Unit) {
onDispose {
localView.hideKeyboard()
}
}
}
@Composable

Loading…
Cancel
Save