summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Li Li <dualli@google.com> 2022-01-07 00:07:35 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-01-07 00:07:35 +0000
commit64bab6b20b037b1de2043d3a1a4b54593147070e (patch)
tree90ca7662ae04e54ab0e790fc2bd51926f7b15b57
parent34d9f068d1f716e5fe69d713fab3b4b5b7ac8c33 (diff)
parent1afa7845895fb74cfc137ae0579ca2a3a32ab092 (diff)
Merge "Reset app freezer timeout for broadcast messages" into sc-v2-dev
-rw-r--r--services/core/java/com/android/server/am/CachedAppOptimizer.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/CachedAppOptimizer.java b/services/core/java/com/android/server/am/CachedAppOptimizer.java
index 9da6d528a967..8199d940883a 100644
--- a/services/core/java/com/android/server/am/CachedAppOptimizer.java
+++ b/services/core/java/com/android/server/am/CachedAppOptimizer.java
@@ -900,7 +900,7 @@ public final class CachedAppOptimizer {
void unfreezeTemporarily(ProcessRecord app) {
if (mUseFreezer) {
synchronized (mProcLock) {
- if (app.mOptRecord.isFrozen()) {
+ if (app.mOptRecord.isFrozen() || app.mOptRecord.isPendingFreeze()) {
unfreezeAppLSP(app);
freezeAppAsyncLSP(app);
}