From 47fe473615a23903542c2b5d0209d0a27210e058 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 15 Oct 2020 10:40:07 +0200 Subject: [PATCH] Fixed contact SIP URI display if not from default domain --- .../activities/main/contact/viewmodels/ContactViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt index b41ea5531..96233c61c 100644 --- a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactViewModel.kt @@ -170,7 +170,8 @@ class ContactViewModel(private val c: Contact) : ErrorReportingViewModel(), Cont val hasPresence = presenceModel?.basicStatus == PresenceBasicStatus.Open val isMe = coreContext.core.defaultProxyConfig?.identityAddress?.weakEqual(address) ?: false val secureChatAllowed = !isMe && contact.friend?.getPresenceModelForUriOrTel(value)?.hasCapability(FriendCapability.LimeX3Dh) ?: false - val noa = ContactNumberOrAddressViewModel(address, hasPresence, LinphoneUtils.getDisplayName(address), showSecureChat = secureChatAllowed, listener = listener) + val displayValue = if (coreContext.core.defaultProxyConfig?.domain == address.domain) (address.username ?: value) else value + val noa = ContactNumberOrAddressViewModel(address, hasPresence, displayValue, showSecureChat = secureChatAllowed, listener = listener) list.add(noa) } for (number in contact.phoneNumbers) {