diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt index c20b4d116..55fbe12fa 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt @@ -235,7 +235,12 @@ fun NewPostView( } Dialog( - onDismissRequest = { onClose() }, + onDismissRequest = { + scope.launch { + postViewModel.sendDraftSync(relayList = relayList) + onClose() + } + }, properties = DialogProperties( usePlatformDefaultWidth = false, @@ -294,8 +299,9 @@ fun NewPostView( Spacer(modifier = StdHorzSpacer) CloseButton( onPress = { - postViewModel.cancel() scope.launch { + postViewModel.sendDraftSync(relayList = relayList) + postViewModel.cancel() delay(100) onClose() }