From d55c60cd98f574d3044f9cbc91ff44e2c8b4da30 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 30 Apr 2024 14:00:17 +0200 Subject: [PATCH] Fixed display issue when switching between accounts if one of them isn't registered --- .../org/linphone/ui/main/viewmodel/MainViewModel.kt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) 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 84e0c34b3..e0d2ba9b7 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 @@ -216,16 +216,9 @@ class MainViewModel @UiThread constructor() : ViewModel() { ) coreContext.updateFriendListsSubscriptionDependingOnDefaultAccount() - if (defaultAccountRegistrationFailed && account.state != RegistrationState.Failed) { - Log.i( - "$TAG Newly set default account isn't in failed registration state, clearing alert" - ) - defaultAccountRegistrationFailed = false - defaultAccountRegistrationErrorEvent.postValue(Event(false)) - - // Refresh REGISTER to re-compute alerts regarding accounts registration state - core.refreshRegisters() - } + removeAlert(NON_DEFAULT_ACCOUNT_NOT_CONNECTED) + // Refresh REGISTER to re-compute alerts regarding accounts registration state + core.refreshRegisters() } removeAlert(NON_DEFAULT_ACCOUNT_NOTIFICATIONS)