From f43f1d496f81d876fb35ad08d7f4d4819d20759a Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Fri, 5 Jun 2020 23:45:15 +0200 Subject: [PATCH] Prefill the contact name with the display name or username of selected contact --- linphone-app/ui/views/App/Main/ContactEdit.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linphone-app/ui/views/App/Main/ContactEdit.js b/linphone-app/ui/views/App/Main/ContactEdit.js index bb2629c64..e73f103ca 100644 --- a/linphone-app/ui/views/App/Main/ContactEdit.js +++ b/linphone-app/ui/views/App/Main/ContactEdit.js @@ -24,6 +24,7 @@ .import Linphone 1.0 as Linphone .import 'qrc:/ui/scripts/Utils/utils.js' as Utils +.import 'qrc:/ui/scripts/LinphoneUtils/linphone-utils.js' as LinphoneUtils // ============================================================================= @@ -59,6 +60,9 @@ function handleCreation () { if (sipAddress && sipAddress.length > 0) { vcard.addSipAddress(sipAddress) + vcard.username = LinphoneUtils.getContactUsername(Linphone.SipAddressesModel.getSipAddressObserver(sipAddress, sipAddress)) + }else{ + vcard.username = ' '// Username initialization to avoid Belr parsing issue when setting new name } contactEdit._vcard = vcard