diff --git a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java index 9878634e6..f3d3be928 100644 --- a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java +++ b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java @@ -1537,15 +1537,24 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct holder.status_mention_spoiler.setText(Helper.makeMentionsClick(context, status.getMentions()), TextView.BufferType.SPANNABLE); holder.status_mention_spoiler.setMovementMethod(LinkMovementMethod.getInstance()); - if (getItemViewType(viewHolder.getAdapterPosition()) != COMPACT_STATUS && getItemViewType(viewHolder.getAdapterPosition()) != CONSOLE_STATUS) { - if (status.getReblog() == null) - holder.status_favorite_count.setText(String.valueOf(status.getFavourites_count())); - else - holder.status_favorite_count.setText(String.valueOf(status.getReblog().getFavourites_count())); - if (status.getReblog() == null) - holder.status_reblog_count.setText(String.valueOf(status.getReblogs_count())); - else - holder.status_reblog_count.setText(String.valueOf(status.getReblog().getReblogs_count())); + if (getItemViewType(viewHolder.getAdapterPosition()) != COMPACT_STATUS && getItemViewType(viewHolder.getAdapterPosition()) != CONSOLE_STATUS) { + if (status.getReblog() == null) { + if (status.getFavourites_count() > 0) + holder.status_favorite_count.setText(String.valueOf(status.getFavourites_count())); + } + else { + if (status.getReblog().getFavourites_count() > 0) + holder.status_favorite_count.setText(String.valueOf(status.getReblog().getFavourites_count())); + } + + if (status.getReblog() == null) { + if (status.getReblogs_count() > 0) + holder.status_reblog_count.setText(String.valueOf(status.getReblogs_count())); + } + else { + if (status.getReblog().getReblogs_count() > 0) + holder.status_reblog_count.setText(String.valueOf(status.getReblog().getReblogs_count())); + } } if (getItemViewType(viewHolder.getAdapterPosition()) == FOCUSED_STATUS) { String fullDate_tmp = Helper.dateDiffFull(status.getCreated_at());