summaryrefslogtreecommitdiff
path: root/apex
diff options
context:
space:
mode:
authorHui Yu <huiyu@google.com>2021-09-25 02:17:35 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-09-25 02:17:35 +0000
commit7ce5b0bd005fb57c41cfaf9a6c4ef6fb1460383e (patch)
tree669ab72ce931cd00160683c6926c26c2096483f3 /apex
parenta401999f857e6f12833d72974c7e2a176bee0812 (diff)
parentadd3a2e3613056bbb990156bbe0d7e1ed234c439 (diff)
Merge "tempAllowList duration can be updated if an UID is already temp allowlisted." into sc-qpr1-dev am: add3a2e361
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15851148 Change-Id: I98beccce014373f5ccb43e76c7e6acfc76407301
Diffstat (limited to 'apex')
-rw-r--r--apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java b/apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java
index 9eb7bb7149ef..84d05c8b4144 100644
--- a/apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java
+++ b/apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java
@@ -2918,6 +2918,13 @@ public class DeviceIdleController extends SystemService
reasonCode, reason).sendToTarget();
}
reportTempWhitelistChangedLocked(uid, true);
+ } else {
+ // The uid is already temp allowlisted, only need to update AMS for temp allowlist
+ // duration.
+ if (mLocalActivityManager != null) {
+ mLocalActivityManager.updateDeviceIdleTempAllowlist(null, uid, true,
+ duration, tempAllowListType, reasonCode, reason, callingUid);
+ }
}
}
if (informWhitelistChanged) {