diff --git a/res/layout/search_contact_cell.xml b/res/layout/search_contact_cell.xml
index 552f4e419..76edc61d7 100644
--- a/res/layout/search_contact_cell.xml
+++ b/res/layout/search_contact_cell.xml
@@ -7,6 +7,33 @@
android:gravity="center_vertical"
android:orientation="vertical">
+
+
+
+
+
+
+
+
@@ -34,13 +62,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
+ android:ellipsize="end"
android:gravity="bottom|left"
android:lines="1"/>
contactsList) {
if (contactsList == null) {
- contactsSelected = new ArrayList();
+ contactsSelected = new ArrayList<>();
} else {
contactsSelected = contactsList;
}
@@ -201,6 +202,12 @@ public class SearchContactsListAdapter extends BaseAdapter {
final String a = contact.getAddress();
LinphoneContact c = contact.getContact();
+ if (c.hasPhoto()) {
+ LinphoneUtils.setThumbnailPictureFromUri(LinphoneActivity.instance(), holder.avatar, c.getThumbnailUri());
+ } else {
+ holder.avatar.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
+ }
+
holder.name.setText(c.getFullName());
holder.address.setText(a);
if (holder.linphoneContact != null) {