commit | 2457120d0459148e975a1b03ad1de7bde6058196 | [log] [tgz] |
---|---|---|
author | Xiaohui Niu <quic_xiaohuin@quicinc.com> | Mon Oct 09 15:34:47 2023 +0800 |
committer | Xiaohui Niu <quic_xiaohuin@quicinc.com> | Mon Oct 09 15:39:03 2023 +0800 |
tree | 636678fad3e9d9698dd400690f00a3d2adfcdf94 | |
parent | 7039b4f75837c949102caf9f54b9ca6dd1888458 [diff] |
Fix sticky unfreeze app failure unfreezeAppInternalLSP skips unfreezing if unfreeze with sticky but not force. Bug: 301531352 Test: am freeze [--sticky] <processname> Test: am unfreeze [--sticky] <processname> Change-Id: Icdefbae13efa563d7387815c5d5b9f62035c3281
diff --git a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java index 2e45da3..d56448d 100644 --- a/services/core/java/com/android/server/am/ActivityManagerShellCommand.java +++ b/services/core/java/com/android/server/am/ActivityManagerShellCommand.java
@@ -1174,7 +1174,7 @@ synchronized (mInternal.mOomAdjuster.mCachedAppOptimizer.mFreezerLock) { app.mOptRecord.setFreezeSticky(isSticky); mInternal.mOomAdjuster.mCachedAppOptimizer.unfreezeAppInternalLSP(app, 0, - false); + true); } } }