diff --git a/src/org/linphone/ContactsManager.java b/src/org/linphone/ContactsManager.java index 59611a8f3..78b7ef8b5 100644 --- a/src/org/linphone/ContactsManager.java +++ b/src/org/linphone/ContactsManager.java @@ -126,8 +126,10 @@ public class ContactsManager extends ContentObserver { search = search.toLowerCase(Locale.getDefault()); List searchContacts = new ArrayList(); for (LinphoneContact contact : contacts) { - if (contact.getFullName().toLowerCase(Locale.getDefault()).contains(search)) { - searchContacts.add(contact); + if (contact.getFullName() != null) { + if (contact.getFullName().toLowerCase(Locale.getDefault()).contains(search)) { + searchContacts.add(contact); + } } } return searchContacts; @@ -137,8 +139,10 @@ public class ContactsManager extends ContentObserver { search = search.toLowerCase(Locale.getDefault()); List searchContacts = new ArrayList(); for (LinphoneContact contact : sipContacts) { - if (contact.getFullName().toLowerCase(Locale.getDefault()).contains(search)) { - searchContacts.add(contact); + if (contact.getFullName() != null) { + if (contact.getFullName().toLowerCase(Locale.getDefault()).contains(search)) { + searchContacts.add(contact); + } } } return searchContacts; diff --git a/src/org/linphone/LinphoneContact.java b/src/org/linphone/LinphoneContact.java index 66a2920f5..dbe7bd0d0 100644 --- a/src/org/linphone/LinphoneContact.java +++ b/src/org/linphone/LinphoneContact.java @@ -317,7 +317,6 @@ public class LinphoneContact implements Serializable, Comparable