From 9aea53345c966f9a368dea7edc0795b8f713a67d Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 22 Oct 2020 15:25:09 +0200 Subject: [PATCH] Apply changes from SDK regarding vCards API --- .../contact/viewmodels/ContactEditorViewModel.kt | 8 ++++---- .../java/org/linphone/contact/NativeContact.kt | 4 ++-- app/src/main/res/layout-land/tabs_fragment.xml | 16 ++++++++-------- app/src/main/res/layout/tabs_fragment.xml | 12 ++++++------ 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactEditorViewModel.kt b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactEditorViewModel.kt index af4365b12..f171d2993 100644 --- a/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactEditorViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/contact/viewmodels/ContactEditorViewModel.kt @@ -99,7 +99,7 @@ class ContactEditorViewModel(val c: Contact?) : ViewModel(), ContactViewModelInt } else { val friend = contact.friend ?: coreContext.core.createFriend() friend.edit() - friend.setName("${firstName.value.orEmpty()} ${lastName.value.orEmpty()}") + friend.name = "${firstName.value.orEmpty()} ${lastName.value.orEmpty()}" for (address in friend.addresses) { friend.removeAddress(address) @@ -121,9 +121,9 @@ class ContactEditorViewModel(val c: Contact?) : ViewModel(), ContactViewModelInt val vCard = friend.vcard if (vCard != null) { - vCard.organization = organization.value.orEmpty() - vCard.familyName = lastName.value.orEmpty() - vCard.givenName = firstName.value.orEmpty() + vCard.organization = organization.value + vCard.familyName = lastName.value + vCard.givenName = firstName.value } friend.done() diff --git a/app/src/main/java/org/linphone/contact/NativeContact.kt b/app/src/main/java/org/linphone/contact/NativeContact.kt index b7165fa3d..490c490d1 100644 --- a/app/src/main/java/org/linphone/contact/NativeContact.kt +++ b/app/src/main/java/org/linphone/contact/NativeContact.kt @@ -176,13 +176,13 @@ class NativeContact(val nativeId: String, private val lookupKey: String? = null) if (friend != null) { friend.edit() val fn = fullName - if (fn != null) friend.setName(fn) + if (fn != null) friend.name = fn val vCard = friend.vcard if (vCard != null) { vCard.familyName = lastName vCard.givenName = firstName - if (organization != null) vCard.organization = organization + vCard.organization = organization } if (!created) { diff --git a/app/src/main/res/layout-land/tabs_fragment.xml b/app/src/main/res/layout-land/tabs_fragment.xml index aa5827776..7c5956e73 100644 --- a/app/src/main/res/layout-land/tabs_fragment.xml +++ b/app/src/main/res/layout-land/tabs_fragment.xml @@ -54,10 +54,10 @@ android:layout_width="match_parent" android:layout_height="0dp" android:background="@drawable/footer_button" + android:onClick="@{historyClickListener}" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guidelineTop" - app:layoutDescription="@xml/motion_main_activity_tabs_history_unread_count_land" - android:onClick="@{historyClickListener}"> + app:layoutDescription="@xml/motion_main_activity_tabs_history_unread_count_land"> + app:layout_constraintBottom_toTopOf="@id/guidelineMiddle"> + app:layout_constraintBottom_toTopOf="@id/guidelineBottom"> + app:layoutDescription="@xml/motion_main_activity_tabs_chat_unread_count_land"> + app:layoutDescription="@xml/motion_main_activity_tabs_history_unread_count"> + app:layout_constraintEnd_toEndOf="@id/guidelineMiddle"> + app:layout_constraintEnd_toEndOf="@id/guidelineRight">