From 1f953cb72852e2679bb2670e06e6bfae4783bca4 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 20 Feb 2023 14:57:53 -0500 Subject: [PATCH] Fixes changing editing amounts on recompose. --- .../java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt index b804198f1..86d11c492 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt @@ -438,15 +438,14 @@ class UpdateZapAmountViewModel: ViewModel() { fun UpdateZapAmountDialog(onClose: () -> Unit, account: Account) { val postViewModel: UpdateZapAmountViewModel = viewModel() - postViewModel.load(account) - val ctx = LocalContext.current.applicationContext // initialize focus reference to be able to request focus programmatically val focusRequester = remember { FocusRequester() } val keyboardController = LocalSoftwareKeyboardController.current - LaunchedEffect(Unit) { + LaunchedEffect(account) { + postViewModel.load(account) delay(100) focusRequester.requestFocus() }