From 5e9b666a52c73ed6b64ed1e72d8f6f4265a54d7f Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 19 Sep 2025 09:53:47 +0200 Subject: [PATCH] Display Boost/Unboost when tapping the reblog_quote button --- .../fedilab/android/mastodon/ui/drawer/StatusAdapter.java | 6 ++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java index 77bf53d6..05079366 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java @@ -1220,6 +1220,12 @@ public class StatusAdapter extends RecyclerView.Adapter } else { popupMenu.getMenu().findItem(R.id.action_quote).setEnabled(true); } + MenuItem reblogItem = popupMenu.getMenu().findItem(R.id.action_reblog); + if(statusToDeal.reblogged) { + reblogItem.setTitle(R.string.action_unreblog); + } else { + reblogItem.setTitle(R.string.action_reblog); + } popupMenu.setOnMenuItemClickListener(item -> { int itemId = item.getItemId(); if (itemId == R.id.action_reblog) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 08d2095d..6e578512 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -94,6 +94,7 @@ Boost this message? Favorite Boost + Unboost Quote Warn if message has no media description before boosting This message has missing media description. Are you sure to boost it?