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