From 698a136a1243e515bdba8cdb026a3268e16efd60 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Thu, 15 Sep 2016 15:11:29 +0200 Subject: [PATCH] Manage linphone contact from presence model --- res/layout/contact_control_row.xml | 35 +++++++++++++++----- src/org/linphone/ContactDetailsFragment.java | 24 ++++++++++++-- src/org/linphone/ContactsManager.java | 2 +- src/org/linphone/LinphoneContact.java | 7 ++++ 4 files changed, 56 insertions(+), 12 deletions(-) diff --git a/res/layout/contact_control_row.xml b/res/layout/contact_control_row.xml index fac6b763a..03d21fda1 100644 --- a/res/layout/contact_control_row.xml +++ b/res/layout/contact_control_row.xml @@ -17,14 +17,33 @@ android:layout_marginRight="10dp" android:background="@color/colorE"/> - + + + + + + + + (); for (LinphoneContact contact : contacts) { - if (contact.hasAddress()) { + if (contact.hasAddress() || contact.isInLinphoneFriendList()) { sipContacts.add(contact); } } diff --git a/src/org/linphone/LinphoneContact.java b/src/org/linphone/LinphoneContact.java index ef7f2fa48..d909c952d 100644 --- a/src/org/linphone/LinphoneContact.java +++ b/src/org/linphone/LinphoneContact.java @@ -635,6 +635,13 @@ public class LinphoneContact implements Serializable, Comparable