diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/StatusInteractionController.java b/mastodon/src/main/java/org/joinmastodon/android/api/StatusInteractionController.java index 3b6315e39..a42ebdd07 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/api/StatusInteractionController.java +++ b/mastodon/src/main/java/org/joinmastodon/android/api/StatusInteractionController.java @@ -70,7 +70,8 @@ public class StatusInteractionController{ SetStatusReblogged req=(SetStatusReblogged) new SetStatusReblogged(status.id, reblogged) .setCallback(new Callback<>(){ @Override - public void onSuccess(Status result){ + public void onSuccess(Status reblog){ + Status result = reblog.getContentStatus(); runningReblogRequests.remove(status.id); result.reblogsCount = Math.max(0, status.reblogsCount) + (reblogged ? 1 : -1); cb.accept(result);