Fixed diff not being focused after opening it

This commit is contained in:
Abdelilah El Aissaoui 2023-03-15 17:45:31 +01:00
parent 3de2c6bd55
commit 97ed94e0bf
No known key found for this signature in database
GPG Key ID: 7587FC860F594869

View File

@ -72,16 +72,12 @@ fun Diff(
val viewDiffResult = diffResultState.value ?: return
val focusRequester = remember { FocusRequester() }
LaunchedEffect(Unit) {
focusRequester.requestFocus()
}
Column(
modifier = Modifier
.background(MaterialTheme.colors.background)
.fillMaxSize()
.focusRequester(focusRequester)
.focusable()
.focusRequester(focusRequester)
.clickable(
interactionSource = remember { MutableInteractionSource() },
indication = null
@ -179,7 +175,9 @@ fun Diff(
ViewDiffResult.None -> throw NotImplementedError("None should be a possible state in the diff")
}
LaunchedEffect(Unit) {
focusRequester.requestFocus()
}
}
}