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 |