| Index: chrome/browser/policy/schema_registry_service.h | 
| diff --git a/chrome/browser/policy/schema_registry_service.h b/chrome/browser/policy/schema_registry_service.h | 
| index ecf97d794cd1dcb20eccc733c5979fd48d016682..24beefcb3b45e24372be8acad394f9257ddb4467 100644 | 
| --- a/chrome/browser/policy/schema_registry_service.h | 
| +++ b/chrome/browser/policy/schema_registry_service.h | 
| @@ -6,30 +6,30 @@ | 
| #define CHROME_BROWSER_POLICY_SCHEMA_REGISTRY_SERVICE_H_ | 
|  | 
| #include "base/basictypes.h" | 
| -#include "base/compiler_specific.h" | 
| +#include "base/memory/scoped_ptr.h" | 
| #include "components/keyed_service/core/keyed_service.h" | 
| -#include "components/policy/core/common/schema_registry.h" | 
|  | 
| namespace policy { | 
|  | 
| +class CombinedSchemaRegistry; | 
| class Schema; | 
| +class SchemaRegistry; | 
|  | 
| -// A SchemaRegistry that is also a KeyedService, and is associated | 
| -// with a Profile. | 
| -class SchemaRegistryService : public SchemaRegistry, public KeyedService { | 
| +// A KeyedService associated with a Profile that contains a SchemaRegistry. | 
| +class SchemaRegistryService : public KeyedService { | 
| public: | 
| -  // This SchemaRegistry will initially contain only the |chrome_schema|, if | 
| +  // This |registry| will initially contain only the |chrome_schema|, if | 
| // it's valid. The optional |global_registry| must outlive this, and will | 
| -  // track this registry. | 
| -  SchemaRegistryService(const Schema& chrome_schema, | 
| +  // track |registry|. | 
| +  SchemaRegistryService(scoped_ptr<SchemaRegistry> registry, | 
| +                        const Schema& chrome_schema, | 
| CombinedSchemaRegistry* global_registry); | 
| virtual ~SchemaRegistryService(); | 
|  | 
| -  // KeyedService: | 
| -  virtual void Shutdown() OVERRIDE; | 
| +  SchemaRegistry* registry() const { return registry_.get(); } | 
|  | 
| private: | 
| -  CombinedSchemaRegistry* global_registry_; | 
| +  scoped_ptr<SchemaRegistry> registry_; | 
|  | 
| DISALLOW_COPY_AND_ASSIGN(SchemaRegistryService); | 
| }; | 
|  |