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

Commit 380ad509 authored by Jean Chalard's avatar Jean Chalard Committed by Android (Google) Code Review
Browse files

Merge "Optimization and typo fix"

parents b163f916 3ee7d975
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -503,7 +503,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar

    private void initSuggest() {
        final String localeStr = mSubtypeSwitcher.getInputLocaleStr();
        final Locale keyboardLocale = LocaleUtils.constructLocaleFromString(localeStr);
        final Locale keyboardLocale = mSubtypeSwitcher.getInputLocale();

        final Resources res = mResources;
        final Locale savedLocale = LocaleUtils.setSystemLocale(res, keyboardLocale);
@@ -567,8 +567,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
    }

    /* package private */ void resetSuggestMainDict() {
        final String localeStr = mSubtypeSwitcher.getInputLocaleStr();
        final Locale keyboardLocale = LocaleUtils.constructLocaleFromString(localeStr);
        final Locale keyboardLocale = mSubtypeSwitcher.getInputLocale();
        int mainDicResId = DictionaryFactory.getMainDictionaryResourceId(mResources);
        mSuggest.resetMainDict(this, mainDicResId, keyboardLocale);
    }
@@ -1995,7 +1994,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
    }

    private void addToUserHistoryDictionary(final CharSequence suggestion) {
        if (suggestion == null || suggestion.length() < 1) return;
        if (TextUtils.isEmpty(suggestion)) return;

        // Only auto-add to dictionary if auto-correct is ON. Otherwise we'll be
        // adding words in situations where the user or application really didn't
+2 −2
Original line number Diff line number Diff line
@@ -47,13 +47,13 @@ public class SubtypeSwitcher {
    private static final String TAG = SubtypeSwitcher.class.getSimpleName();

    public static final String KEYBOARD_MODE = "keyboard";
    private static final char LOCALE_SEPARATER = '_';
    private static final char LOCALE_SEPARATOR = '_';
    private static final String VOICE_MODE = "voice";
    private static final String SUBTYPE_EXTRAVALUE_REQUIRE_NETWORK_CONNECTIVITY =
            "requireNetworkConnectivity";

    private final TextUtils.SimpleStringSplitter mLocaleSplitter =
            new TextUtils.SimpleStringSplitter(LOCALE_SEPARATER);
            new TextUtils.SimpleStringSplitter(LOCALE_SEPARATOR);

    private static final SubtypeSwitcher sInstance = new SubtypeSwitcher();
    private /* final */ LatinIME mService;