Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index f17b67b981e42548028cce69dd871dd9fdc1b444..e500caab7111b2d67b08bfc616cd5ea84244fee8 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -112,34 +112,6 @@ namespace { |
// Wait this many seconds after an extensions becomes idle before updating it. |
const int kUpdateIdleDelay = 5; |
-bool IsCWSSharedModule(const Extension* extension) { |
- return extension->from_webstore() && |
- SharedModuleInfo::IsSharedModule(extension); |
-} |
- |
-class SharedModuleProvider : public extensions::ManagementPolicy::Provider { |
- public: |
- SharedModuleProvider() {} |
- virtual ~SharedModuleProvider() {} |
- |
- virtual std::string GetDebugPolicyProviderName() const OVERRIDE { |
- return "SharedModuleProvider"; |
- } |
- |
- virtual bool UserMayModifySettings(const Extension* extension, |
- base::string16* error) const OVERRIDE { |
- return !IsCWSSharedModule(extension); |
- } |
- |
- virtual bool MustRemainEnabled(const Extension* extension, |
- base::string16* error) const OVERRIDE { |
- return IsCWSSharedModule(extension); |
- } |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(SharedModuleProvider); |
-}; |
- |
} // namespace |
// ExtensionService. |
@@ -355,8 +327,6 @@ ExtensionService::ExtensionService(Profile* profile, |
new extensions::ExtensionActionStorageManager(profile_)); |
#endif |
- shared_module_policy_provider_.reset(new SharedModuleProvider); |
- |
// How long is the path to the Extensions directory? |
UMA_HISTOGRAM_CUSTOM_COUNTS("Extensions.ExtensionRootPathLength", |
install_directory_.value().length(), 0, 500, 100); |
@@ -472,9 +442,6 @@ void ExtensionService::Init() { |
// rather than running immediately at startup. |
CheckForExternalUpdates(); |
- system_->management_policy()->RegisterProvider( |
- shared_module_policy_provider_.get()); |
- |
LoadGreylistFromPrefs(); |
} |