Chromium Code Reviews| Index: chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc b/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| index a13065e582404bccfc4044b673a7e760cc0c69ad..089fab164d891db7f20ec53b1fea0afa51c78b1b 100644 |
| --- a/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| +++ b/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| @@ -45,7 +45,8 @@ DeviceLocalAccountPolicyProvider::~DeviceLocalAccountPolicyProvider() { |
| std::unique_ptr<DeviceLocalAccountPolicyProvider> |
| DeviceLocalAccountPolicyProvider::Create( |
| const std::string& user_id, |
| - DeviceLocalAccountPolicyService* device_local_account_policy_service) { |
| + DeviceLocalAccountPolicyService* device_local_account_policy_service, |
| + bool force_immediate_load) { |
| DeviceLocalAccount::Type type; |
| if (!device_local_account_policy_service || |
| !IsDeviceLocalAccountUser(user_id, &type)) { |
| @@ -89,6 +90,8 @@ DeviceLocalAccountPolicyProvider::Create( |
| new DeviceLocalAccountPolicyProvider(user_id, |
| device_local_account_policy_service, |
| std::move(chrome_policy_overrides))); |
| + if (force_immediate_load) |
| + provider->GetBroker()->LoadImmediately(); |
|
Andrew T Wilson (Slow)
2017/02/23 12:05:48
See my comment in Store->LoadImmediately() - it's
|
| return provider; |
| } |