Loading services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +1 −16 Original line number Diff line number Diff line Loading @@ -5859,24 +5859,9 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. if (!settings.getMethodMap().containsKey(imeId)) { return false; // IME is not found. } if (userId == mCurrentUserId) { setInputMethodEnabledLocked(imeId, enabled, userId); return true; } if (enabled) { final String enabledImeIdsStr = settings.getEnabledInputMethodsStr(); final String newEnabledImeIdsStr = InputMethodUtils.concatEnabledImeIds( enabledImeIdsStr, imeId); if (!TextUtils.equals(enabledImeIdsStr, newEnabledImeIdsStr)) { settings.putEnabledInputMethodsStr(newEnabledImeIdsStr); } } else { settings.buildAndPutEnabledInputMethodsStrRemovingId( new StringBuilder(), settings.getEnabledInputMethodsAndSubtypeList(), imeId); } return true; } } @Override Loading Loading
services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +1 −16 Original line number Diff line number Diff line Loading @@ -5859,24 +5859,9 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. if (!settings.getMethodMap().containsKey(imeId)) { return false; // IME is not found. } if (userId == mCurrentUserId) { setInputMethodEnabledLocked(imeId, enabled, userId); return true; } if (enabled) { final String enabledImeIdsStr = settings.getEnabledInputMethodsStr(); final String newEnabledImeIdsStr = InputMethodUtils.concatEnabledImeIds( enabledImeIdsStr, imeId); if (!TextUtils.equals(enabledImeIdsStr, newEnabledImeIdsStr)) { settings.putEnabledInputMethodsStr(newEnabledImeIdsStr); } } else { settings.buildAndPutEnabledInputMethodsStrRemovingId( new StringBuilder(), settings.getEnabledInputMethodsAndSubtypeList(), imeId); } return true; } } @Override Loading