diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/AccountStateViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/AccountStateViewModel.kt index 191f7314f..173d36ea7 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/AccountStateViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/AccountStateViewModel.kt @@ -109,6 +109,10 @@ class AccountStateViewModel() : ViewModel() { } viewModelScope.launch(Dispatchers.IO) { + withContext(Dispatchers.Main) { + // Prepares livedata objects on the main user. + account.userProfile().live() + } serviceManager?.restartIfDifferentAccount(account) }