From 6295f1cbaaa3a5b9b22970dc55cee481a6f67356 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 14 Jul 2022 09:33:39 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index b539d96f2f..cd04ee222f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1202,6 +1202,10 @@ public class FragmentCompose extends FragmentBase { if (typed == null) return result; + final Context context = getContext(); + if (context == null) + return result; + String wildcard = "%" + typed + "%"; Map map = new HashMap<>(); @@ -1219,7 +1223,7 @@ public class FragmentCompose extends FragmentBase { .replace("?", "[?]") + "*"; - boolean contacts = Helper.hasPermission(getContext(), Manifest.permission.READ_CONTACTS); + boolean contacts = Helper.hasPermission(context, Manifest.permission.READ_CONTACTS); if (contacts) { try (Cursor cursor = resolver.query( ContactsContract.CommonDataKinds.Email.CONTENT_URI,