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

Commit d4374738 authored by Sudheer Shanka's avatar Sudheer Shanka Committed by Android (Google) Code Review
Browse files

Merge "Report freezable state changes even when pending freezes are cancelled." into main

parents 998bdc41 ebe0ab74
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1472,10 +1472,13 @@ public final class CachedAppOptimizer {
            }
            return;
        }
        boolean processFreezableChangeReported = false;
        if (opt.isPendingFreeze()) {
            // Remove pending DO_FREEZE message
            mFreezeHandler.removeMessages(SET_FROZEN_PROCESS_MSG, app);
            opt.setPendingFreeze(false);
            reportProcessFreezableChangedLocked(app);
            processFreezableChangeReported = true;
            if (DEBUG_FREEZER) {
                Slog.d(TAG_AM, "Cancel freezing " + pid + " " + app.processName);
            }
@@ -1524,7 +1527,9 @@ public final class CachedAppOptimizer {
        if (processKilled) {
            return;
        }
        if (!processFreezableChangeReported) {
            reportProcessFreezableChangedLocked(app);
        }

        long freezeTime = opt.getFreezeUnfreezeTime();