diff --git a/app/src/main/java/com/keylesspalace/tusky/SFragment.java b/app/src/main/java/com/keylesspalace/tusky/SFragment.java index 820b77a7..6feacf8f 100644 --- a/app/src/main/java/com/keylesspalace/tusky/SFragment.java +++ b/app/src/main/java/com/keylesspalace/tusky/SFragment.java @@ -64,16 +64,18 @@ public class SFragment extends BaseFragment { protected void reply(Status status) { String inReplyToId = status.getActionableId(); - Status.Mention[] mentions = status.mentions; + Status actionableStatus = status.getActionableStatus(); + String replyVisibility = actionableStatus.getVisibility().toString().toLowerCase(); + Status.Mention[] mentions = actionableStatus.mentions; List mentionedUsernames = new ArrayList<>(); for (Status.Mention mention : mentions) { mentionedUsernames.add(mention.username); } - mentionedUsernames.add(status.account.username); + mentionedUsernames.add(actionableStatus.account.username); mentionedUsernames.remove(loggedInUsername); Intent intent = new Intent(getContext(), ComposeActivity.class); intent.putExtra("in_reply_to_id", inReplyToId); - intent.putExtra("reply_visibility", status.getVisibility().toString().toLowerCase()); + intent.putExtra("reply_visibility", replyVisibility); intent.putExtra("mentioned_usernames", mentionedUsernames.toArray(new String[0])); startActivity(intent); }