diff options
| author | 2020-03-16 18:17:35 +0000 | |
|---|---|---|
| committer | 2020-03-16 18:17:35 +0000 | |
| commit | f81703681fdbc65667177ce2d6c952b095ba2212 (patch) | |
| tree | 16b77ab12bfc2d82e74d272263b6a8eb78f73f60 | |
| parent | ef2267027c7dfe1d2d02b7074305b892e3d617d6 (diff) | |
| parent | 4539b177d85d9a0f02597dccbf3c6ae58040f8ef (diff) | |
Merge "Don't track the PROCESS_STATE_NONEXISTENT in ProcessState Tacker" into rvc-dev
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerService.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index ac25c4666dbf..4485af1ae1f6 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -17538,8 +17538,11 @@ public class ActivityManagerService extends IActivityManager.Stub final void setProcessTrackerStateLocked(ProcessRecord proc, int memFactor, long now) { if (proc.thread != null && proc.baseProcessTracker != null) { - proc.baseProcessTracker.setState( - proc.getReportedProcState(), memFactor, now, proc.pkgList.mPkgList); + final int procState = proc.getReportedProcState(); + if (procState != PROCESS_STATE_NONEXISTENT) { + proc.baseProcessTracker.setState( + procState, memFactor, now, proc.pkgList.mPkgList); + } } } |