| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index dbadeb63c9fe632ae98a6a408891236df33b0fe4..03d1faffd0c87fa6f704a3bb2eab9fe93431e077 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();
|
| }
|
|
|
|
|