diff --git a/src/org/thoughtcrime/securesms/ConversationListActivity.java b/src/org/thoughtcrime/securesms/ConversationListActivity.java index d3c9dac19..a9db043e0 100644 --- a/src/org/thoughtcrime/securesms/ConversationListActivity.java +++ b/src/org/thoughtcrime/securesms/ConversationListActivity.java @@ -104,13 +104,8 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit private void initializeSearchListener() { searchAction.setOnClickListener(v -> { - Permissions.with(this) - .request(Manifest.permission.READ_CONTACTS, Manifest.permission.WRITE_CONTACTS) - .ifNecessary() - .onAllGranted(() -> searchToolbar.display(searchAction.getX() + (searchAction.getWidth() / 2), - searchAction.getY() + (searchAction.getHeight() / 2))) - .withPermanentDenialDialog(getString(R.string.ConversationListActivity_signal_needs_contacts_permission_in_order_to_search_your_contacts_but_it_has_been_permanently_denied)) - .execute(); + searchToolbar.display(searchAction.getX() + (searchAction.getWidth() / 2), + searchAction.getY() + (searchAction.getHeight() / 2)); }); searchToolbar.setListener(new SearchToolbar.SearchListener() { diff --git a/src/org/thoughtcrime/securesms/search/SearchRepository.java b/src/org/thoughtcrime/securesms/search/SearchRepository.java index d837cdc4a..cdd10a044 100644 --- a/src/org/thoughtcrime/securesms/search/SearchRepository.java +++ b/src/org/thoughtcrime/securesms/search/SearchRepository.java @@ -90,9 +90,6 @@ class SearchRepository { } private CursorList queryContacts(String query) { - if (!Permissions.hasAny(context, Manifest.permission.READ_CONTACTS, Manifest.permission.WRITE_CONTACTS)) { - return CursorList.emptyList(); - } Cursor textSecureContacts = contactsDatabase.queryTextSecureContacts(query); Cursor systemContacts = contactsDatabase.querySystemContacts(query);