diff --git a/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt b/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt index 839922093..7396d472d 100644 --- a/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt @@ -242,6 +242,7 @@ class MainViewModel @UiThread constructor() : ViewModel() { @WorkerThread override fun onDefaultAccountChanged(core: Core, account: Account?) { if (!monitorAccount) return + if (core.globalState != GlobalState.On) return // In case of late remote provisioning if (account == null) { Log.w("$TAG Default account is now null!") @@ -262,6 +263,7 @@ class MainViewModel @UiThread constructor() : ViewModel() { @WorkerThread override fun onAccountRemoved(core: Core, account: Account) { if (!monitorAccount) return + if (core.globalState != GlobalState.On) return // In case of late remote provisioning Log.w( "$TAG Account [${account.params.identityAddress?.asStringUriOnly()}] has been removed!"