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

Commit e49e007b authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi
Browse files

Fix: Use old suggest after reloading.

Change-Id: Icb2821f61c4203254b7d573cad5ce71fbf0ed841
parent f2a6f2db
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -775,9 +775,10 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen

        // Note: the following does a round-trip IPC on the main thread: be careful
        final Locale currentLocale = mSubtypeSwitcher.getCurrentSubtypeLocale();
        final Suggest suggest = mInputLogic.mSuggest;
        Suggest suggest = mInputLogic.mSuggest;
        if (null != suggest && null != currentLocale && !currentLocale.equals(suggest.mLocale)) {
            initSuggest();
            suggest = mInputLogic.mSuggest;
        }

        // Sometimes, while rotating, for some reason the framework tells the app we are not
@@ -802,6 +803,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        if (isDifferentTextField ||
                !currentSettingsValues.hasSameOrientation(getResources().getConfiguration())) {
            loadSettings();
            suggest = mInputLogic.mSuggest;
        }
        if (isDifferentTextField) {
            mainKeyboardView.closing();