From 9a3c631a7549996d59dd664eb93a9142d32c533c Mon Sep 17 00:00:00 2001 From: Helium314 Date: Thu, 30 Nov 2023 09:03:19 +0100 Subject: [PATCH] always show language on spacebar if multilingual typing is enabled --- .../inputmethod/latin/utils/LanguageOnSpacebarUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/LanguageOnSpacebarUtils.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/LanguageOnSpacebarUtils.java index 181604351..2e3661d39 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/LanguageOnSpacebarUtils.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/LanguageOnSpacebarUtils.java @@ -11,6 +11,7 @@ import android.view.inputmethod.InputMethodSubtype; import androidx.annotation.NonNull; import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; +import org.dslul.openboard.inputmethod.latin.settings.Settings; import java.util.Collections; import java.util.List; @@ -37,7 +38,7 @@ public final class LanguageOnSpacebarUtils { return FORMAT_TYPE_FULL_LOCALE; } // Only this subtype is enabled and equals to the system locale. - if (sEnabledSubtypes.size() < 2 && sIsSystemLanguageSameAsInputLanguage) { + if (sEnabledSubtypes.size() < 2 && sIsSystemLanguageSameAsInputLanguage && Settings.getInstance().getCurrent().mSecondaryLocales.isEmpty()) { return FORMAT_TYPE_NONE; } final Locale locale = subtype.getLocale();