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" />