Fixed crash in contacts manager if list without rls uri

This commit is contained in:
Sylvain Berfini 2018-09-13 10:44:11 +02:00
parent c9e15021ab
commit bc884cfb20

View file

@ -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();