From ba53e174ab784a3ed50970b5eb366c5680b8ab0b Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 17 Nov 2022 13:32:19 +0100 Subject: [PATCH] Fix issue #471 - Takes value from reblog if not null --- .../app/fedilab/android/ui/drawer/StatusAdapter.java | 9 +++++++-- 1 file changed, 7 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 af5283bce..19130717e 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 @@ -283,8 +283,13 @@ public class StatusAdapter extends RecyclerView.Adapter statusToDeal.bookmarked = statusReturned.bookmarked; if (!remote) { - statusToDeal.reblogs_count = statusReturned.reblogs_count; - statusToDeal.favourites_count = statusReturned.favourites_count; + if (statusReturned.reblog != null) { + statusToDeal.reblogs_count = statusReturned.reblog.reblogs_count; + statusToDeal.favourites_count = statusReturned.reblog.favourites_count; + } else { + statusToDeal.reblogs_count = statusReturned.reblogs_count; + statusToDeal.favourites_count = statusReturned.favourites_count; + } } else { switch (typeOfAction) { case REBLOG_ACTION: