From ab088a4de2c0d3562b543f5a0947501149de8036 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 22 May 2021 17:20:58 +0200 Subject: [PATCH] Fixed crash --- .../eu/faircode/email/ActivityCompose.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityCompose.java b/app/src/main/java/eu/faircode/email/ActivityCompose.java index 2dbe2d2544..cb91666efe 100644 --- a/app/src/main/java/eu/faircode/email/ActivityCompose.java +++ b/app/src/main/java/eu/faircode/email/ActivityCompose.java @@ -97,13 +97,19 @@ public class ActivityCompose extends ActivityBase implements FragmentManager.OnB // https://www.ietf.org/rfc/rfc2368.txt MailTo mailto = MailTo.parse(uri.toString()); - List to = sanitize(new String[]{mailto.getTo()}); - if (to.size() == 1) - args.putString("to", to.get(0)); + String _to = mailto.getTo(); + if (_to != null) { + List to = sanitize(new String[]{_to}); + if (to.size() == 1) + args.putString("to", to.get(0)); + } - List cc = sanitize(new String[]{mailto.getCc()}); - if (cc.size() == 1) - args.putString("cc", cc.get(0)); + String _cc = mailto.getCc(); + if (_cc != null) { + List cc = sanitize(new String[]{_cc}); + if (cc.size() == 1) + args.putString("cc", cc.get(0)); + } String subject = mailto.getSubject(); if (subject != null)