diff options
| -rw-r--r-- | services/core/java/com/android/server/inputmethod/InputMethodManagerService.java | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java index c946390dc9d2..288737f3e8d0 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java @@ -784,14 +784,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. int change = isPackageDisappearing(imi.getPackageName()); if (change == PACKAGE_PERMANENT_CHANGE) { Slog.i(TAG, "Input method uninstalled, disabling: " + imi.getComponent()); - if (isCurrentUser) { - setInputMethodEnabledLocked(imi.getId(), false, userId); - } else { - settings.buildAndPutEnabledInputMethodsStrRemovingId( - new StringBuilder(), - settings.getEnabledInputMethodsAndSubtypeList(), - imi.getId()); - } + setInputMethodEnabledLocked(imi.getId(), false, userId); } else if (change == PACKAGE_UPDATING) { Slog.i(TAG, "Input method reinstalling, clearing additional subtypes: " + imi.getComponent()); |