From e4b279918e1aa8a93f2dbe62e7f8695cca96fcc6 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 7 Sep 2020 15:38:52 +0200 Subject: [PATCH] Small improvement --- .../main/java/eu/faircode/email/MessageHelper.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 8ce033a12c..da712d1a57 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -107,6 +107,7 @@ import biweekly.ICalendar; public class MessageHelper { private boolean ensuredEnvelope = false; + private boolean ensuredEnvelopeAll = false; private boolean ensuredBody = false; private MimeMessage imessage; @@ -2237,13 +2238,17 @@ public class MessageHelper { } private void ensureMessage(boolean body, boolean all) throws MessagingException { - if (body ? ensuredBody : ensuredEnvelope) + if (body ? ensuredBody : ensuredEnvelopeAll || (ensuredEnvelope && !all)) return; if (body) ensuredBody = true; - else - ensuredEnvelope = true; + else { + if (all) + ensuredEnvelopeAll = true; + else + ensuredEnvelope = true; + } Log.i("Ensure body=" + body + " all=" + all);