diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 5fe8d860ea..13181b57eb 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1725,7 +1725,6 @@ public class AdapterMessage extends RecyclerView.Adapter bodyTask = new SimpleTask() { @Override protected SpannableStringBuilder onExecute(final Context context, final Bundle args) throws IOException { - DB db = DB.getInstance(context); final TupleMessageEx message = (TupleMessageEx) args.getSerializable("message"); final boolean show_images = args.getBoolean("show_images"); boolean show_quotes = args.getBoolean("show_quotes"); @@ -2063,7 +2062,9 @@ public class AdapterMessage extends RecyclerView.Adapter attachments = DB.getInstance(context).attachment().getAttachments(id); + + DB db = DB.getInstance(context); + List attachments = db.attachment().getAttachments(id); for (EntityAttachment attachment : attachments) if (!attachment.available) return false; @@ -2404,7 +2405,6 @@ public class AdapterMessage extends RecyclerView.Adapter attachments = DB.getInstance(context).attachment().getAttachments(id); + + DB db = DB.getInstance(context); + List attachments = db.attachment().getAttachments(id); for (EntityAttachment attachment : attachments) if (!attachment.available && attachment.isInline() && attachment.isImage()) return false;