summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2023-12-11 17:35:20 +0100
committerThomas <tschneider.ac@gmail.com>2023-12-11 17:35:20 +0100
commit4c911705ab52b47f09c99470d027d7420f56944b (patch)
treeda1d26be62a70f77a280df8ab6e98229138daa9b
parentcf01ee77e18ebfeb363dfba6f10e3d48cb63f00d (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.java7
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) {