Fixes changing editing amounts on recompose.
This commit is contained in:
@@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user