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

Commit 8cacd6d9 authored by Tim Murray's avatar Tim Murray Committed by Automerger Merge Worker
Browse files

CachedAppOptimizer: don't take AM lock when freezer is not enabled am: 8f5e0002

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8d203ea2c92a77d155a30cf797dd75dd5cc0a918
parents 3b96b5cb 8f5e0002
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -722,6 +722,7 @@ public final class CachedAppOptimizer {

    // This will ensure app will be out of the freezer for at least FREEZE_TIMEOUT_MS
    void unfreezeTemporarily(ProcessRecord app) {
        if (mUseFreezer) {
            synchronized (mAm) {
                if (app.frozen) {
                    unfreezeAppLocked(app);
@@ -729,6 +730,7 @@ public final class CachedAppOptimizer {
                }
            }
        }
    }

    @GuardedBy("mAm")
    void freezeAppAsync(ProcessRecord app) {