Small improvement

This commit is contained in:
M66B 2020-09-07 15:38:52 +02:00
parent 4d4deb91c7
commit e4b279918e
1 changed files with 8 additions and 3 deletions

View File

@ -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);