diff --git a/app/src/main/java/org/linphone/activities/main/sidemenu/viewmodels/SideMenuViewModel.kt b/app/src/main/java/org/linphone/activities/main/sidemenu/viewmodels/SideMenuViewModel.kt index a66149532..9ed09c824 100644 --- a/app/src/main/java/org/linphone/activities/main/sidemenu/viewmodels/SideMenuViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/sidemenu/viewmodels/SideMenuViewModel.kt @@ -51,7 +51,9 @@ class SideMenuViewModel : ViewModel() { message: String ) { // +1 is for the default account, otherwise this will trigger every time - if (coreContext.core.accountList.size != accounts.value.orEmpty().size + 1) { + if (accounts.value.isNullOrEmpty() || + coreContext.core.accountList.size != accounts.value.orEmpty().size + 1 + ) { // Only refresh the list if an account has been added or removed updateAccountsList() }