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

Commit a41e7878 authored by Kevin Han's avatar Kevin Han Committed by Automerger Merge Worker
Browse files

Merge "Check user states exist before package add/removal" am: 486816e3 am:...

Merge "Check user states exist before package add/removal" am: 486816e3 am: aee53021 am: 8c14a686 am: e040263f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1593100

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If8165b6daccfbb4c0588a595bde471d7513940f8
parents 115419f7 e040263f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -449,6 +449,9 @@ public final class AppHibernationService extends SystemService {

    private void onPackageAdded(@NonNull String packageName, int userId) {
        synchronized (mLock) {
            if (!mUserStates.contains(userId)) {
                return;
            }
            UserLevelState userState = new UserLevelState();
            userState.packageName = packageName;
            mUserStates.get(userId).put(packageName, userState);
@@ -462,6 +465,9 @@ public final class AppHibernationService extends SystemService {

    private void onPackageRemoved(@NonNull String packageName, int userId) {
        synchronized (mLock) {
            if (!mUserStates.contains(userId)) {
                return;
            }
            mUserStates.get(userId).remove(packageName);
        }
    }