diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-07-14 15:25:32 +0200 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-07-14 15:25:32 +0200 |
commit | bbba486be187c758d036d7456498069690c764bc (patch) | |
tree | 918a0872e41a45369a1a4dcf5d67b220289c1258 | |
parent | ce607226d9fbe78f6483091820bbba0d63986cc7 (diff) |
Fix a crash
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/ui/drawer/NotificationAdapter.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/NotificationAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/NotificationAdapter.java index 70cfaf7b2..f6dd8a5f7 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/NotificationAdapter.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/NotificationAdapter.java @@ -225,6 +225,9 @@ public class NotificationAdapter extends RecyclerView.Adapter<RecyclerView.ViewH @Override public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int position) { Notification notification = notificationList.get(position); + if (notification == null || notification.account == null) { + return; + } if (getItemViewType(position) == TYPE_FOLLOW || getItemViewType(position) == TYPE_FOLLOW_REQUEST || getItemViewType(position) == TYPE_ADMIN_REPORT || getItemViewType(position) == TYPE_ADMIN_SIGNUP) { ViewHolderFollow holderFollow = (ViewHolderFollow) viewHolder; SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context); |