From 2b4d9e8b60bdec97cbeedf070188efd6380e2332 Mon Sep 17 00:00:00 2001 From: iNPUTmice Date: Wed, 6 Aug 2014 18:36:33 +0200 Subject: fixed problems with sha sum calculation on avatar write. delete avatars with non matching sha sum --- src/eu/siacs/conversations/ui/adapter/MessageAdapter.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/eu/siacs/conversations/ui/adapter') diff --git a/src/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/eu/siacs/conversations/ui/adapter/MessageAdapter.java index c184e0e07..9aca8fab0 100644 --- a/src/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -451,14 +451,10 @@ public class MessageAdapter extends ArrayAdapter { private HashMap unknownBitmaps = new HashMap(); public Bitmap get(Contact contact, Context context) { - if (contactBitmaps.containsKey(contact.getJid())) { - return contactBitmaps.get(contact.getJid()); - } else { - Bitmap bm = UIHelper.getContactPicture(contact, 48, context, - false); - contactBitmaps.put(contact.getJid(), bm); - return bm; + if (!contactBitmaps.containsKey(contact.getJid())) { + contactBitmaps.put(contact.getJid(), contact.getImage(48, context)); } + return contactBitmaps.get(contact.getJid()); } public Bitmap get(String name, Context context) { -- cgit v1.2.3