diff --git a/app/src/main/java/org/linphone/activities/assistant/viewmodels/AccountLoginViewModel.kt b/app/src/main/java/org/linphone/activities/assistant/viewmodels/AccountLoginViewModel.kt
index 7212f5c08..0643ae4d2 100644
--- a/app/src/main/java/org/linphone/activities/assistant/viewmodels/AccountLoginViewModel.kt
+++ b/app/src/main/java/org/linphone/activities/assistant/viewmodels/AccountLoginViewModel.kt
@@ -86,11 +86,12 @@ class AccountLoginViewModel(accountCreator: AccountCreator) : AbstractPhoneViewM
) {
if (cfg == proxyConfigToCheck) {
Log.i("[Assistant] [Account 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/anim/enter_left.xml b/app/src/main/res/anim/enter_left.xml
new file mode 100644
index 000000000..0826b75d8
--- /dev/null
+++ b/app/src/main/res/anim/enter_left.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/app/src/main/res/anim/enter_right.xml b/app/src/main/res/anim/enter_right.xml
new file mode 100644
index 000000000..d424f42c5
--- /dev/null
+++ b/app/src/main/res/anim/enter_right.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/app/src/main/res/anim/exit_left.xml b/app/src/main/res/anim/exit_left.xml
new file mode 100644
index 000000000..9c2ad0505
--- /dev/null
+++ b/app/src/main/res/anim/exit_left.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/app/src/main/res/anim/exit_right.xml b/app/src/main/res/anim/exit_right.xml
new file mode 100644
index 000000000..7becffdd5
--- /dev/null
+++ b/app/src/main/res/anim/exit_right.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/app/src/main/res/navigation/main_nav_graph.xml b/app/src/main/res/navigation/main_nav_graph.xml
index ba6068643..9fdbb5844 100644
--- a/app/src/main/res/navigation/main_nav_graph.xml
+++ b/app/src/main/res/navigation/main_nav_graph.xml
@@ -12,16 +12,22 @@
tools:layout="@layout/chat_room_master_fragment" >
@@ -56,16 +62,22 @@
tools:layout="@layout/contact_master_fragment" >
@@ -102,16 +114,22 @@
tools:layout="@layout/history_master_fragment" >
@@ -126,16 +144,22 @@
tools:layout="@layout/dialer_fragment" >