summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Xin Guan <guanxin@google.com> 2024-07-25 15:06:23 +0000
committer Xin Guan <guanxin@google.com> 2024-07-25 16:28:50 +0000
commit698bbdfea7e2bc4a10145d1ade9a0da3dbddc46e (patch)
treee99415adbb07ec1ccd5ec30ac35a36a774ac40ca
parentce9cf432a91b3e62409cc691748592b1f099ce19 (diff)
Fix CTS breakage for CtsDevicePolicyTestCases.
Ensure the idle check will be performed after bootup so that the standby bucket could be refreshed immediately for the protected packages. Bug: 354599086 Test: atest CtsDevicePolicyTestCases:android.devicepolicy.cts.UserControlDisabledPackagesTest#setUserControlDisabledPackages_exemptFromStandbyBuckets Change-Id: I6fb54a3bf035e06b8d3e4b2a7ec160cd830d4adc
-rw-r--r--apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java b/apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java
index c3fe0314636e..d92351de3aa1 100644
--- a/apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java
+++ b/apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java
@@ -1990,7 +1990,7 @@ public class AppStandbyController
}
}
if (android.app.admin.flags.Flags.disallowUserControlBgUsageFix()) {
- if (!Flags.avoidIdleCheck()) {
+ if (!Flags.avoidIdleCheck() || mInjector.getBootPhase() >= PHASE_BOOT_COMPLETED) {
postCheckIdleStates(userId);
}
}