Loading app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +6 −2 Original line number Diff line number Diff line Loading @@ -1280,8 +1280,10 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> public void onGlobalLayout() { holder.binding.mediaContainer.getViewTreeObserver().removeOnGlobalLayoutListener(this); measuredWidth = holder.binding.mediaContainer.getWidth(); if (adapter != null && statusList != null) { adapter.notifyItemChanged(0, statusList.size()); } } }); } LayoutInflater inflater = ((Activity) context).getLayoutInflater(); Loading @@ -1294,7 +1296,9 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> holder.binding.displayMedia.setVisibility(View.VISIBLE); holder.binding.displayMedia.setOnClickListener(v -> { statusToDeal.canLoadMedia = true; if (adapter != null) { adapter.notifyItemChanged(holder.getBindingAdapterPosition()); } }); } else { int mediaPosition = 1; Loading Loading
app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +6 −2 Original line number Diff line number Diff line Loading @@ -1280,8 +1280,10 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> public void onGlobalLayout() { holder.binding.mediaContainer.getViewTreeObserver().removeOnGlobalLayoutListener(this); measuredWidth = holder.binding.mediaContainer.getWidth(); if (adapter != null && statusList != null) { adapter.notifyItemChanged(0, statusList.size()); } } }); } LayoutInflater inflater = ((Activity) context).getLayoutInflater(); Loading @@ -1294,7 +1296,9 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> holder.binding.displayMedia.setVisibility(View.VISIBLE); holder.binding.displayMedia.setOnClickListener(v -> { statusToDeal.canLoadMedia = true; if (adapter != null) { adapter.notifyItemChanged(holder.getBindingAdapterPosition()); } }); } else { int mediaPosition = 1; Loading