From 8162e3f171ccaada1bf2258453e93808a854dd43 Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 11 Jan 2023 18:22:29 +0100 Subject: [PATCH] Some fixes --- .../java/app/fedilab/android/ui/drawer/StatusAdapter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java b/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java index dbde407b..baa1a162 100644 --- a/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +++ b/app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java @@ -1280,7 +1280,9 @@ public class StatusAdapter extends RecyclerView.Adapter public void onGlobalLayout() { holder.binding.mediaContainer.getViewTreeObserver().removeOnGlobalLayoutListener(this); measuredWidth = holder.binding.mediaContainer.getWidth(); - adapter.notifyItemChanged(0, statusList.size()); + if (adapter != null && statusList != null) { + adapter.notifyItemChanged(0, statusList.size()); + } } }); } @@ -1294,7 +1296,9 @@ public class StatusAdapter extends RecyclerView.Adapter holder.binding.displayMedia.setVisibility(View.VISIBLE); holder.binding.displayMedia.setOnClickListener(v -> { statusToDeal.canLoadMedia = true; - adapter.notifyItemChanged(holder.getBindingAdapterPosition()); + if (adapter != null) { + adapter.notifyItemChanged(holder.getBindingAdapterPosition()); + } }); } else { int mediaPosition = 1;