Fixed contacts with presence list

This commit is contained in:
Sylvain Berfini 2018-02-13 14:45:14 +01:00
parent 1612e4b376
commit a001ebf871

View file

@ -257,7 +257,15 @@ public class ContactsManager extends ContentObserver {
} }
public synchronized void setSipContacts(List<LinphoneContact> c) { public synchronized void setSipContacts(List<LinphoneContact> c) {
sipContacts = c; if (sipContacts.isEmpty()) {
sipContacts = c;
} else {
for (LinphoneContact contact : c) {
if (!sipContacts.contains(contact)) {
sipContacts.add(contact);
}
}
}
} }
public synchronized void refreshSipContact(Friend lf) { public synchronized void refreshSipContact(Friend lf) {