From 8bb293a533beb7f8eae97a271d0892b6bf1a2ad5 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Apr 2019 10:19:12 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index c5da254502..afe0fa3b37 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -24,6 +24,7 @@ import android.app.Activity; import android.app.PendingIntent; import android.content.ClipData; import android.content.ClipboardManager; +import android.content.ContentResolver; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; @@ -459,11 +460,12 @@ public class FragmentCompose extends FragmentBase { etCc.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); etBcc.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); - if (contacts) + if (contacts) { + final ContentResolver resolver = getContext().getContentResolver(); cadapter.setFilterQueryProvider(new FilterQueryProvider() { public Cursor runQuery(CharSequence typed) { Log.i("Searching provided contact=" + typed); - return getContext().getContentResolver().query( + return resolver.query( ContactsContract.CommonDataKinds.Email.CONTENT_URI, new String[]{ ContactsContract.RawContacts._ID, @@ -479,7 +481,7 @@ public class FragmentCompose extends FragmentBase { ", " + ContactsContract.CommonDataKinds.Email.DATA + " COLLATE NOCASE"); } }); - else + } else cadapter.setFilterQueryProvider(new FilterQueryProvider() { @Override public Cursor runQuery(CharSequence typed) {