| Index: chrome/browser/extensions/standard_management_policy_provider.h
|
| diff --git a/chrome/browser/extensions/standard_management_policy_provider.h b/chrome/browser/extensions/standard_management_policy_provider.h
|
| index 45d4adc08eb6d1bc93a2f7135f6bc444fa90f28a..7b6ed857486e68b57fd9005332f1436325f9b0c8 100644
|
| --- a/chrome/browser/extensions/standard_management_policy_provider.h
|
| +++ b/chrome/browser/extensions/standard_management_policy_provider.h
|
| @@ -11,14 +11,14 @@ namespace extensions {
|
|
|
| class Blacklist;
|
| class Extension;
|
| -class ExtensionPrefs;
|
| +class ExtensionManagement;
|
|
|
| // The standard management policy provider, which takes into account the
|
| // extension black/whitelists and admin black/whitelists.
|
| class StandardManagementPolicyProvider : public ManagementPolicy::Provider {
|
| public:
|
| - // |prefs| must outlive this.
|
| - explicit StandardManagementPolicyProvider(ExtensionPrefs* prefs);
|
| + explicit StandardManagementPolicyProvider(
|
| + const ExtensionManagement* settings);
|
|
|
| virtual ~StandardManagementPolicyProvider();
|
|
|
| @@ -32,7 +32,7 @@ class StandardManagementPolicyProvider : public ManagementPolicy::Provider {
|
| base::string16* error) const OVERRIDE;
|
|
|
| private:
|
| - ExtensionPrefs* const prefs_;
|
| + const ExtensionManagement* settings_;
|
| };
|
|
|
| } // namespace extensions
|
|
|