diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-12-11 17:35:20 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-12-11 17:35:20 +0100 |
commit | 4c911705ab52b47f09c99470d027d7420f56944b (patch) | |
tree | da1d26be62a70f77a280df8ab6e98229138daa9b | |
parent | cf01ee77e18ebfeb363dfba6f10e3d48cb63f00d (diff) |
fix issue #995 - Don't display translate popup if there is only one choice
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java b/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java index 3e7e0da8c..0f1595288 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java +++ b/app/src/main/java/app/fedilab/android/mastodon/helper/TranslateHelper.java @@ -79,8 +79,13 @@ public class TranslateHelper { Set<String> translates = sharedpreferences.getStringSet(context.getString(R.string.SET_LIVE_TRANSLATE_MULTIPLE), null); String translate; - if (translates == null || translates.size() == 0) { + if (translates == null || translates.size() <= 1) { translate = MyTransL.getLocale(); + if(translates != null && translates.size() == 1 ) { + for (String val : translates) { + translate = val; + } + } myTransL.translate(statusToTranslate, translate, params, new Results() { @Override public void onSuccess(com.github.stom79.mytransl.translate.Translate translate) { |