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 5e96b75cd..0e5132805 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 @@ -254,8 +254,9 @@ class CallsViewModel : ViewModel() { private fun updateCurrentCallData(currentCall: Call?) { var callToUse = currentCall if (currentCall == null) { - Log.w("[Calls] Current call is now null") + if (coreContext.core.callsNb == 1) return // There is only one call, most likely it is paused + Log.w("[Calls] Current call is now null") val firstCall = coreContext.core.calls.find { call -> call.state != Call.State.Error && call.state != Call.State.End && call.state != Call.State.Released } 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 7e43d0d6f..f10958685 100644 --- a/app/src/main/res/layout/voip_single_call_fragment.xml +++ b/app/src/main/res/layout/voip_single_call_fragment.xml @@ -26,6 +26,7 @@ type="org.linphone.activities.voip.viewmodels.StatisticsListViewModel" /> +