Index: chrome/browser/extensions/extension_system_impl.cc |
diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc |
index 924890a3d5d922ef5ac31bfb8afba99540c2028f..3f5c3b3a54b4fc162033eca07652ca443ab632d0 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -139,12 +139,6 @@ void ExtensionSystemImpl::Shared::RegisterManagementPolicyProviders() { |
#endif // defined(ENABLE_EXTENSIONS) |
} |
-static bool ShouldVerifyExtensionContent(const Extension* extension) { |
- return ((extension->is_extension() || extension->is_legacy_packaged_app()) && |
- ManifestURL::UpdatesFromGallery(extension) && |
- Manifest::IsAutoUpdateableLocation(extension->location())); |
-} |
- |
void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
const CommandLine* command_line = CommandLine::ForCurrentProcess(); |
@@ -179,9 +173,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
install_verifier_.reset( |
new InstallVerifier(ExtensionPrefs::Get(profile_), profile_)); |
install_verifier_->Init(); |
- ContentVerifierFilter filter = base::Bind(&ShouldVerifyExtensionContent); |
- content_verifier_ = new ContentVerifier(profile_, filter); |
- content_verifier_->AddObserver(extension_service_.get()); |
+ content_verifier_ = new ContentVerifier(profile_, extension_service_.get()); |
content_verifier_->Start(); |
info_map()->SetContentVerifier(content_verifier_.get()); |
@@ -257,8 +249,6 @@ void ExtensionSystemImpl::Shared::Shutdown() { |
extension_warning_badge_service_.get()); |
} |
if (content_verifier_) { |
- if (extension_service_) |
- content_verifier_->RemoveObserver(extension_service_.get()); |
content_verifier_->Shutdown(); |
} |