diff --git a/app/src/main/java/org/linphone/ui/call/viewmodel/CallsViewModel.kt b/app/src/main/java/org/linphone/ui/call/viewmodel/CallsViewModel.kt index a666e2582..501c3c1c0 100644 --- a/app/src/main/java/org/linphone/ui/call/viewmodel/CallsViewModel.kt +++ b/app/src/main/java/org/linphone/ui/call/viewmodel/CallsViewModel.kt @@ -224,7 +224,7 @@ class CallsViewModel @UiThread constructor() : ViewModel() { } } else { otherCallsLabel.postValue( - AppUtils.getFormattedString(R.string.calls_paused_count_label, core.callsNb) + AppUtils.getFormattedString(R.string.calls_paused_count_label, core.callsNb - 1) ) otherCallsStatus.postValue("") // TODO: improve ? } diff --git a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt index 72f361729..bc00650ed 100644 --- a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt +++ b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt @@ -694,7 +694,9 @@ class CurrentCallViewModel @UiThread constructor() : ViewModel() { Log.i( "$TAG Current call media encryption is ZRTP, auth token is ${if (isDeviceTrusted) "trusted" else "not trusted yet"}" ) - isRemoteDeviceTrusted.postValue(isDeviceTrusted) + if (isDeviceTrusted != isRemoteDeviceTrusted.value) { + isRemoteDeviceTrusted.postValue(isDeviceTrusted) + } val securityLevel = if (isDeviceTrusted) SecurityLevel.Safe else SecurityLevel.Encrypted val avatarModel = contact.value if (avatarModel != null) {