From 2326aa9f7c365c0b99cf8c66f40ba55938c9181b Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 28 Jun 2023 14:52:01 -0400 Subject: [PATCH] Runs the translation update in the main thread --- .../amethyst/ui/components/TranslatableRichTextViewer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/play/java/com/vitorpamplona/amethyst/ui/components/TranslatableRichTextViewer.kt b/app/src/play/java/com/vitorpamplona/amethyst/ui/components/TranslatableRichTextViewer.kt index 712ec187d..110bcbc03 100644 --- a/app/src/play/java/com/vitorpamplona/amethyst/ui/components/TranslatableRichTextViewer.kt +++ b/app/src/play/java/com/vitorpamplona/amethyst/ui/components/TranslatableRichTextViewer.kt @@ -296,7 +296,9 @@ fun TranslateAndWatchLanguageChanges(content: String, accountViewModel: AccountV if (task.isSuccessful && content != task.result.result) { if (task.result.sourceLang != null && task.result.targetLang != null) { val preference = account.preferenceBetween(task.result.sourceLang!!, task.result.targetLang!!) - onTranslated(task.result, preference == task.result.sourceLang) + launch(Dispatchers.Main) { + onTranslated(task.result, preference == task.result.sourceLang) + } } } }