summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-08-31 20:39:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-08-31 20:39:22 +0000
commit4e2a09bf00e773d0929106a1e96d5cf7df143a6f (patch)
tree3baed154c274c1b207561971852b97a2c620f2fb
parent223d8c4679cc161172b6b0a66370f5686fc40721 (diff)
parent0aaa579adf58ae48bf7ddc49a12a379d7ddb0240 (diff)
Merge "Shift EconomicPolicy setup to the handler thread."
-rw-r--r--apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java
index 448a808ff52f..3ce9e6dc7e08 100644
--- a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java
+++ b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java
@@ -765,6 +765,7 @@ public class InternalResourceService extends SystemService {
return;
}
synchronized (mLock) {
+ mCompleteEconomicPolicy.setup(mConfigObserver.getAllDeviceConfigProperties());
loadInstalledPackageListLocked();
final boolean isFirstSetup = !mScribe.recordExists();
if (isFirstSetup) {
@@ -803,10 +804,7 @@ public class InternalResourceService extends SystemService {
if (mBootPhase < PHASE_THIRD_PARTY_APPS_CAN_START || !mIsEnabled) {
return;
}
- synchronized (mLock) {
- mHandler.post(this::setupHeavyWork);
- mCompleteEconomicPolicy.setup(mConfigObserver.getAllDeviceConfigProperties());
- }
+ mHandler.post(this::setupHeavyWork);
}
private void onBootPhaseBootCompleted() {