Fixes changing editing amounts on recompose.

This commit is contained in:
Vitor Pamplona
2023-02-20 14:57:53 -05:00
parent 70c20fbb6d
commit 1f953cb728
@@ -438,15 +438,14 @@ class UpdateZapAmountViewModel: ViewModel() {
fun UpdateZapAmountDialog(onClose: () -> Unit, account: Account) { fun UpdateZapAmountDialog(onClose: () -> Unit, account: Account) {
val postViewModel: UpdateZapAmountViewModel = viewModel() val postViewModel: UpdateZapAmountViewModel = viewModel()
postViewModel.load(account)
val ctx = LocalContext.current.applicationContext val ctx = LocalContext.current.applicationContext
// initialize focus reference to be able to request focus programmatically // initialize focus reference to be able to request focus programmatically
val focusRequester = remember { FocusRequester() } val focusRequester = remember { FocusRequester() }
val keyboardController = LocalSoftwareKeyboardController.current val keyboardController = LocalSoftwareKeyboardController.current
LaunchedEffect(Unit) { LaunchedEffect(account) {
postViewModel.load(account)
delay(100) delay(100)
focusRequester.requestFocus() focusRequester.requestFocus()
} }