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,