diff --git a/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt b/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt
index f3ec001a1..cebb81413 100644
--- a/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt
+++ b/app/src/main/java/org/linphone/activities/voip/viewmodels/CallsViewModel.kt
@@ -105,6 +105,8 @@ class CallsViewModel : ViewModel() {
if (currentCall != null && currentCallData.value?.call != currentCall) {
updateCurrentCallData(currentCall)
} else if (currentCall == null && core.callsNb > 0) {
+ updateCurrentCallData(null)
+ } else if (currentCallData.value == null) {
updateCurrentCallData(currentCall)
}
diff --git a/app/src/main/res/layout/voip_single_call_fragment.xml b/app/src/main/res/layout/voip_single_call_fragment.xml
index f10958685..e2e9aed64 100644
--- a/app/src/main/res/layout/voip_single_call_fragment.xml
+++ b/app/src/main/res/layout/voip_single_call_fragment.xml
@@ -116,8 +116,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
- app:barrierMargin="20dp"
- app:constraint_referenced_ids="remote_address,remotely_recorded" />
+ app:constraint_referenced_ids="remote_address,remotely_recorded,top_barrier" />
+ app:layout_constraintTop_toBottomOf="@id/call_header_barrier" />
+ app:layout_constraintTop_toTopOf="@id/background" />
+ app:layout_constraintTop_toTopOf="@id/background" />