properly remove invalid avatar

iNPUTmice created

Change summary

src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java | 1 
src/main/java/eu/siacs/conversations/ui/adapter/ListItemAdapter.java     | 1 
2 files changed, 2 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java 🔗

@@ -142,6 +142,7 @@ public class ConversationAdapter extends ArrayAdapter<Conversation> {
 				imageView.setBackgroundColor(0x00000000);
 			} else {
 				imageView.setBackgroundColor(UIHelper.getColorForName(conversation.getName()));
+				imageView.setImageDrawable(null);
 				final BitmapWorkerTask task = new BitmapWorkerTask(imageView);
 				final AsyncDrawable asyncDrawable = new AsyncDrawable(activity.getResources(), null, task);
 				imageView.setImageDrawable(asyncDrawable);

src/main/java/eu/siacs/conversations/ui/adapter/ListItemAdapter.java 🔗

@@ -128,6 +128,7 @@ public class ListItemAdapter extends ArrayAdapter<ListItem> {
 				imageView.setBackgroundColor(0x00000000);
 			} else {
 				imageView.setBackgroundColor(UIHelper.getColorForName(item.getDisplayName()));
+				imageView.setImageDrawable(null);
 				final BitmapWorkerTask task = new BitmapWorkerTask(imageView);
 				final AsyncDrawable asyncDrawable = new AsyncDrawable(activity.getResources(), null, task);
 				imageView.setImageDrawable(asyncDrawable);