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

Commit 24dcb185 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Improve multi-user consistency in onFinishPackageChangesInternal()" into main

parents 57aa5318 bedc2b87
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -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());
                        }
                    } else if (change == PACKAGE_UPDATING) {
                        Slog.i(TAG, "Input method reinstalling, clearing additional subtypes: "
                                + imi.getComponent());