diff options
| author | 2024-07-25 15:06:23 +0000 | |
|---|---|---|
| committer | 2024-07-25 16:28:50 +0000 | |
| commit | 698bbdfea7e2bc4a10145d1ade9a0da3dbddc46e (patch) | |
| tree | e99415adbb07ec1ccd5ec30ac35a36a774ac40ca | |
| parent | ce9cf432a91b3e62409cc691748592b1f099ce19 (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.java | 2 |
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); } } |