From bc884cfb205f628eb1886f6d211c428b43a35e6b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 13 Sep 2018 10:44:11 +0200 Subject: [PATCH] Fixed crash in contacts manager if list without rls uri --- 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 95ae230d7..ca60591cf 100644 --- a/src/android/org/linphone/contacts/ContactsManager.java +++ b/src/android/org/linphone/contacts/ContactsManager.java @@ -505,8 +505,8 @@ public class ContactsManager extends ContentObserver implements FriendListListen if (LinphonePreferences.instance() != null && LinphonePreferences.instance().isFriendlistsubscriptionEnabled()) { String rls = mActivity.getString(R.string.rls_uri); for (FriendList list : LinphoneManager.getLc().getFriendsLists()) { - if (rls != null && rls.equals(list.getRlsAddress().asStringUriOnly())) { - list.setRlsUri(mActivity.getString(R.string.rls_uri)); + if (rls != null && (list.getRlsAddress() == null || !list.getRlsAddress().asStringUriOnly().equals(rls))) { + list.setRlsUri(rls); } list.setListener(this); list.updateSubscriptions();