From a4df06726ff2a5425604e5e9fccfea3345d3b1ef Mon Sep 17 00:00:00 2001 From: sk Date: Sat, 10 Dec 2022 21:31:04 +0100 Subject: [PATCH] don't add to recent languages if replying --- .../android/fragments/ComposeFragment.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java index 8bc8b4465..6fda1fc26 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -787,11 +787,13 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr .exec(accountID); } - List recentLanguages = new ArrayList<>(GlobalUserPreferences.recentLanguages); - recentLanguages.remove(language); - recentLanguages.add(0, language); - GlobalUserPreferences.recentLanguages = recentLanguages.stream().limit(4).collect(Collectors.toList()); - GlobalUserPreferences.save(); + if (replyTo == null) { + List recentLanguages = new ArrayList<>(GlobalUserPreferences.recentLanguages); + recentLanguages.remove(language); + recentLanguages.add(0, language); + GlobalUserPreferences.recentLanguages = recentLanguages.stream().limit(4).collect(Collectors.toList()); + GlobalUserPreferences.save(); + } } private boolean hasDraft(){