Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8dac5fe9 authored by satok's avatar satok Committed by Android (Google) Code Review
Browse files

Merge "Duplicate enabled languages when there is only one enabled language"

parents fdb22258 c98a943e
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -426,8 +426,15 @@ public class SubtypeSwitcher {
        if (mConfigUseSpacebarLanguageSwitcher) {
            return mLanguageSwitcher.getEnabledLanguages();
        } else {
            int enabledLanguageCount = mEnabledLanguagesOfCurrentInputMethod.size();
            // Workaround for explicitly specifying the voice language
            if (enabledLanguageCount == 1) {
                mEnabledLanguagesOfCurrentInputMethod.add(
                        mEnabledLanguagesOfCurrentInputMethod.get(0));
                ++enabledLanguageCount;
            }
            return mEnabledLanguagesOfCurrentInputMethod.toArray(
                    new String[mEnabledLanguagesOfCurrentInputMethod.size()]);
                    new String[enabledLanguageCount]);
        }
    }

+2 −2
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ public class VoiceIMEConnector implements VoiceInput.UiListener {
    private static final int RECOGNITIONVIEW_HEIGHT_THRESHOLD_RATIO = 6;

    private static final String TAG = VoiceIMEConnector.class.getSimpleName();
    private static boolean DEBUG = LatinImeLogger.sDBG;
    private static final boolean DEBUG = LatinImeLogger.sDBG;

    private boolean mAfterVoiceInput;
    private boolean mHasUsedVoiceInput;
@@ -715,7 +715,7 @@ public class VoiceIMEConnector implements VoiceInput.UiListener {
        mHandler.updateVoiceResults();
    }

    public FieldContext makeFieldContext() {
    private FieldContext makeFieldContext() {
        SubtypeSwitcher switcher = SubtypeSwitcher.getInstance();
        return new FieldContext(mService.getCurrentInputConnection(),
                mService.getCurrentInputEditorInfo(), switcher.getInputLocaleStr(),