From 3491ff723f102dea7af2a04d2079775531f4e15f Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 6 Dec 2017 13:05:41 +0100 Subject: [PATCH] Fixed phone number contacts search --- src/android/org/linphone/contacts/ContactsManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/android/org/linphone/contacts/ContactsManager.java b/src/android/org/linphone/contacts/ContactsManager.java index 35a597a0b..d0e0eec80 100644 --- a/src/android/org/linphone/contacts/ContactsManager.java +++ b/src/android/org/linphone/contacts/ContactsManager.java @@ -225,7 +225,7 @@ public class ContactsManager extends ContentObserver { LinphoneContact contact = (LinphoneContact)lf.getUserData(); return contact; } - return null; + return findContactFromPhoneNumber(address.getUsername()); } public synchronized LinphoneContact findContactFromPhoneNumber(String phoneNumber) { @@ -242,7 +242,7 @@ public class ContactsManager extends ContentObserver { if (addr == null) { return null; } - addr.setMethodParam(";user=phone"); + addr.setUriParam("user", "phone"); Friend lf = lc.findFriend(addr); // Without this, the hashmap inside liblinphone won't find it... if (lf != null) { LinphoneContact contact = (LinphoneContact)lf.getUserData();