Fix a race in the callback (7/n)
syncRequestsAsync() posts a runnable which might be executed before setting mSyncRequired. Bug: 178675924 Test: atest PackageWatchdogTest Change-Id: I6880b9b9729a0d4641e67993c530a3560a2470e9
This commit is contained in:
@@ -260,8 +260,8 @@ public class PackageWatchdog {
|
||||
mHealthCheckController.setCallbacks(packageName -> onHealthCheckPassed(packageName),
|
||||
packages -> onSupportedPackages(packages),
|
||||
() -> {
|
||||
syncRequestsAsync();
|
||||
mSyncRequired = true;
|
||||
syncRequestsAsync();
|
||||
});
|
||||
setPropertyChangedListenerLocked();
|
||||
updateConfigs();
|
||||
|
||||
Reference in New Issue
Block a user