Fix NPE when has no contact permissions.

Fixes #9048

Co-authored-by: Alan Evans <alan@signal.org>
master
tzm 2019-10-11 01:08:40 +02:00 committed by Greyson Parrelli
parent 31657f5c15
commit c247935f1a
1 changed files with 2 additions and 2 deletions

View File

@ -254,7 +254,7 @@ public final class ContactSelectionListFragment extends Fragment
}
@Override
public void onLoadFinished(@NonNull Loader<Cursor> loader, Cursor data) {
public void onLoadFinished(@NonNull Loader<Cursor> loader, @Nullable Cursor data) {
swipeRefresh.setVisibility(View.VISIBLE);
showContactsLayout.setVisibility(View.GONE);
@ -265,7 +265,7 @@ public final class ContactSelectionListFragment extends Fragment
}
emptyText.setText(R.string.contact_selection_group_activity__no_contacts);
boolean useFastScroller = data.getCount() > 20;
boolean useFastScroller = data != null && data.getCount() > 20;
recyclerView.setVerticalScrollBarEnabled(!useFastScroller);
if (useFastScroller) {
fastScroller.setVisibility(View.VISIBLE);