Skip to content

Commit 2cb0567

Browse files
committed
SearchBar handle the back press when it is active, there is no need to handle the event here.
1 parent 97491c3 commit 2cb0567

File tree

1 file changed

+2
-6
lines changed
  • features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/changeroles

1 file changed

+2
-6
lines changed

features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/changeroles/ChangeRolesView.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,8 @@ fun ChangeRolesView(
8383
modifier: Modifier = Modifier,
8484
) {
8585
val updatedOnBackPressed by rememberUpdatedState(newValue = onBackPressed)
86-
BackHandler {
87-
if (state.isSearchActive) {
88-
state.eventSink(ChangeRolesEvent.ToggleSearchActive)
89-
} else {
90-
state.eventSink(ChangeRolesEvent.Exit)
91-
}
86+
BackHandler(enabled = !state.isSearchActive) {
87+
state.eventSink(ChangeRolesEvent.Exit)
9288
}
9389

9490
Box(modifier = modifier) {

0 commit comments

Comments
 (0)