| Index: chrome/browser/policy/policy_service_impl.cc
|
| diff --git a/chrome/browser/policy/policy_service_impl.cc b/chrome/browser/policy/policy_service_impl.cc
|
| index c872d1b37e5ce1a6dc72b697e8becf1a156cf194..2cf3734a93b7e0d93b3d610d32749882f1bc2a70 100644
|
| --- a/chrome/browser/policy/policy_service_impl.cc
|
| +++ b/chrome/browser/policy/policy_service_impl.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop.h"
|
| #include "base/stl_util.h"
|
| +#include "chrome/browser/policy/policy_domain_descriptor.h"
|
| #include "chrome/browser/policy/policy_map.h"
|
|
|
| namespace policy {
|
| @@ -75,10 +76,9 @@ void PolicyServiceImpl::RemoveObserver(PolicyDomain domain,
|
| }
|
|
|
| void PolicyServiceImpl::RegisterPolicyDomain(
|
| - PolicyDomain domain,
|
| - const std::set<std::string>& components) {
|
| + scoped_refptr<const PolicyDomainDescriptor> descriptor) {
|
| for (Iterator it = providers_.begin(); it != providers_.end(); ++it)
|
| - (*it)->RegisterPolicyDomain(domain, components);
|
| + (*it)->RegisterPolicyDomain(descriptor);
|
| }
|
|
|
| const PolicyMap& PolicyServiceImpl::GetPolicies(
|
|
|