From ca1fc37678abdd02483ca0e388b67849b23f9088 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 18 Nov 2019 10:29:25 +0100 Subject: [PATCH] Suppress warning --- .../main/java/eu/faircode/email/FragmentMessages.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 860bbf85c1..8a3018339c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -4084,7 +4084,10 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. for (EntityAttachment attachment : attachments) if (EntityAttachment.PGP_MESSAGE.equals(attachment.encryption)) { if (!attachment.available) - throw new IllegalArgumentException(context.getString(R.string.title_attachments_missing)); + if (auto) + return null; + else + throw new IllegalArgumentException(context.getString(R.string.title_attachments_missing)); File file = attachment.getFile(context); in = new FileInputStream(file); @@ -4115,11 +4118,11 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. } } - if (in == null) { + if (in == null) if (auto) return null; - throw new IllegalArgumentException(context.getString(R.string.title_not_encrypted)); - } + else + throw new IllegalArgumentException(context.getString(R.string.title_not_encrypted)); Intent result; File plain = File.createTempFile("plain", "." + message.id, context.getCacheDir());