Fixed issue with contacts' avatar cache while scrolling
This commit is contained in:
parent
eca2a15389
commit
4beffb45e8
2 changed files with 2 additions and 4 deletions
|
@ -554,10 +554,9 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O
|
||||||
holder.linphoneFriend.setVisibility(View.GONE);
|
holder.linphoneFriend.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
holder.contactPicture.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
|
||||||
if (contact.hasPhoto()) {
|
if (contact.hasPhoto()) {
|
||||||
LinphoneUtils.setThumbnailPictureFromUri(LinphoneActivity.instance(), holder.contactPicture, contact.getThumbnailUri());
|
LinphoneUtils.setThumbnailPictureFromUri(LinphoneActivity.instance(), holder.contactPicture, contact.getThumbnailUri());
|
||||||
} else {
|
|
||||||
holder.contactPicture.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isOrgVisible = getResources().getBoolean(R.bool.display_contact_organization);
|
boolean isOrgVisible = getResources().getBoolean(R.bool.display_contact_organization);
|
||||||
|
|
|
@ -213,10 +213,9 @@ public class SearchContactsListAdapter extends BaseAdapter {
|
||||||
final String a = contact.getAddress();
|
final String a = contact.getAddress();
|
||||||
LinphoneContact c = contact.getContact();
|
LinphoneContact c = contact.getContact();
|
||||||
|
|
||||||
|
holder.avatar.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
|
||||||
if (c != null && c.hasPhoto()) {
|
if (c != null && c.hasPhoto()) {
|
||||||
LinphoneUtils.setThumbnailPictureFromUri(LinphoneActivity.instance(), holder.avatar, c.getThumbnailUri());
|
LinphoneUtils.setThumbnailPictureFromUri(LinphoneActivity.instance(), holder.avatar, c.getThumbnailUri());
|
||||||
} else {
|
|
||||||
holder.avatar.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c != null) {
|
if (c != null) {
|
||||||
|
|
Loading…
Reference in a new issue