Fix NPE when has no contact permissions.
Fixes #9048 Co-authored-by: Alan Evans <alan@signal.org>master
parent
31657f5c15
commit
c247935f1a
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue