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 ca40ec6395be301d49a17859bd5a98cda41f179d..dd68257152056f24e6b787a2bcd4f939db704805 100644 |
| --- a/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| +++ b/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
| @@ -29,6 +29,7 @@ DeviceLocalAccountPolicyProvider::DeviceLocalAccountPolicyProvider( |
| store_initialized_(false), |
| waiting_for_policy_refresh_(false), |
| weak_factory_(this) { |
| + source_ = POLICY_SOURCE_CLOUD; |
|
Thiemo Nagel
2015/09/04 20:15:53
I'd suggest to add a comment why this always is cl
fhorschig
2015/09/07 14:09:33
Done.
|
| service_->AddObserver(this); |
| UpdateFromBroker(); |
| } |
| @@ -170,8 +171,12 @@ void DeviceLocalAccountPolicyProvider::UpdateFromBroker() { |
| it != chrome_policy_overrides_->end(); |
| ++it) { |
| const PolicyMap::Entry& entry = it->second; |
| - chrome_policy.Set( |
| - it->first, entry.level, entry.scope, entry.value->DeepCopy(), NULL); |
| + chrome_policy.SetWithSource(it->first, |
| + entry.level, |
| + entry.scope, |
| + entry.value->DeepCopy(), |
| + NULL, |
| + POLICY_SOURCE_ENFORCED); |
| } |
| } |