From 03d85eb86c3c8184d4585b03c9d52d0ae14d0285 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 16 Feb 2021 14:17:49 +0100 Subject: [PATCH] Delay binding calendar --- .../eu/faircode/email/AdapterMessage.java | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 2f1ef8998f..fb4234de80 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2537,7 +2537,7 @@ public class AdapterMessage extends RecyclerView.Adapter attachments, boolean bind_images) { + private void bindAttachments(final TupleMessageEx message, @Nullable List attachments, boolean bind_extras) { if (attachments == null) attachments = new ArrayList<>(); properties.setAttachments(message.id, attachments); @@ -2551,7 +2551,7 @@ public class AdapterMessage extends RecyclerView.Adapter 1); boolean downloading = false; - boolean calendar = false; + EntityAttachment calendar = null; List a = new ArrayList<>(); for (EntityAttachment attachment : attachments) { @@ -2569,18 +2569,14 @@ public class AdapterMessage extends RecyclerView.Adapter images = new ArrayList<>(); - if (thumbnails && bind_images) + if (thumbnails && bind_extras) for (EntityAttachment attachment : attachments) if (attachment.isAttachment() && attachment.isImage()) images.add(attachment);