Merge "IMMS should preserve enabled/selected IMEs upon boot" am: 171c82acb4 am: 9e5c77c194
am: c11158301a
Change-Id: Ieb7c0c7bb444390b5450f50bee0df19094ed2cf4
This commit is contained in:
@@ -1470,7 +1470,9 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
|
||||
broadcastFilter.addAction(ACTION_SHOW_INPUT_METHOD_PICKER);
|
||||
mContext.registerReceiver(new ImmsBroadcastReceiver(), broadcastFilter);
|
||||
|
||||
buildInputMethodListLocked(true /* resetDefaultEnabledIme */);
|
||||
final String defaultImiId = mSettings.getSelectedInputMethod();
|
||||
final boolean imeSelectedOnBoot = !TextUtils.isEmpty(defaultImiId);
|
||||
buildInputMethodListLocked(!imeSelectedOnBoot /* resetDefaultEnabledIme */);
|
||||
resetDefaultImeLocked(mContext);
|
||||
updateFromSettingsLocked(true);
|
||||
InputMethodUtils.setNonSelectedSystemImesDisabledUntilUsed(mIPackageManager,
|
||||
|
||||
Reference in New Issue
Block a user