| Index: chrome/browser/policy/configuration_policy_pref_store.cc
|
| diff --git a/chrome/browser/policy/configuration_policy_pref_store.cc b/chrome/browser/policy/configuration_policy_pref_store.cc
|
| index f18d6c518feea62be966754884f5f6b2ce06fbf3..280a29f1acfb315677cf5c33515715f1ae9f2a98 100644
|
| --- a/chrome/browser/policy/configuration_policy_pref_store.cc
|
| +++ b/chrome/browser/policy/configuration_policy_pref_store.cc
|
| @@ -127,12 +127,9 @@ void ConfigurationPolicyPrefStore::Refresh() {
|
|
|
| PrefValueMap* ConfigurationPolicyPrefStore::CreatePreferencesFromPolicies() {
|
| scoped_ptr<PrefValueMap> prefs(new PrefValueMap);
|
| - const PolicyMap* policies =
|
| - policy_service_->GetPolicies(POLICY_DOMAIN_CHROME, "");
|
| - if (!policies)
|
| - return prefs.release();
|
| PolicyMap filtered_policies;
|
| - filtered_policies.CopyFrom(*policies);
|
| + filtered_policies.CopyFrom(
|
| + policy_service_->GetPolicies(POLICY_DOMAIN_CHROME, ""));
|
| filtered_policies.FilterLevel(level_);
|
|
|
| scoped_ptr<PolicyErrorMap> errors(new PolicyErrorMap);
|
|
|