| Index: chrome/browser/chromeos/device_settings_provider.cc
|
| diff --git a/chrome/browser/chromeos/device_settings_provider.cc b/chrome/browser/chromeos/device_settings_provider.cc
|
| index d04c4fb5c851fe4ba69815ad4cb26cdbe3fe9a9c..15037a33574bf11903b9925d13f0ba29afa5e8e2 100644
|
| --- a/chrome/browser/chromeos/device_settings_provider.cc
|
| +++ b/chrome/browser/chromeos/device_settings_provider.cc
|
| @@ -300,6 +300,10 @@ void DeviceSettingsProvider::FinishSetInPolicy(
|
| Reload();
|
| return;
|
| }
|
| + // Update the internal caches and set the trusted flag to true so that we
|
| + // can pass the trustedness check in the second call to SetInPolicy.
|
| + OnRetrievePolicyCompleted(code, policy);
|
| +
|
| SetInPolicy(prop, *value);
|
| }
|
|
|
|
|