diff --git a/app/src/main/java/org/linphone/activities/assistant/viewmodels/GenericLoginViewModel.kt b/app/src/main/java/org/linphone/activities/assistant/viewmodels/GenericLoginViewModel.kt index 494aab5d4..314482d15 100644 --- a/app/src/main/java/org/linphone/activities/assistant/viewmodels/GenericLoginViewModel.kt +++ b/app/src/main/java/org/linphone/activities/assistant/viewmodels/GenericLoginViewModel.kt @@ -74,11 +74,12 @@ class GenericLoginViewModel(private val accountCreator: AccountCreator) : ViewMo ) { if (cfg == proxyConfigToCheck) { Log.i("[Assistant] [Generic Login] Registration state is $state: $message") - waitForServerAnswer.value = false if (state == RegistrationState.Ok) { + waitForServerAnswer.value = false leaveAssistantEvent.value = Event(true) core.removeListener(this) } else if (state == RegistrationState.Failed) { + waitForServerAnswer.value = false invalidCredentialsEvent.value = Event(true) core.removeListener(this) } diff --git a/app/src/main/res/layout/side_menu_fragment.xml b/app/src/main/res/layout/side_menu_fragment.xml index 10ba7bc04..f7f715b12 100644 --- a/app/src/main/res/layout/side_menu_fragment.xml +++ b/app/src/main/res/layout/side_menu_fragment.xml @@ -118,139 +118,144 @@ - - - + android:layout_above="@id/side_menu_quit"> + android:layout_height="wrap_content" + android:orientation="vertical"> - - - + android:layout_height="wrap_content" + android:orientation="vertical" + app:entries="@{viewModel.accounts}" + app:layout="@{@layout/side_menu_account_cell}"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +