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 1a295fc0aa0a1a04075414d788bda720dd1b7ae2..02e82354fbc5943721df06c357d4038be43ea38d 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -142,7 +142,7 @@ void ExtensionSystemImpl::Shared::RegisterManagementPolicyProviders() { |
} |
#endif // defined(OS_CHROMEOS) |
- management_policy_->RegisterProvider(install_verifier_.get()); |
+ management_policy_->RegisterProvider(InstallVerifier::Get(profile_)); |
} |
namespace { |
@@ -324,9 +324,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
// These services must be registered before the ExtensionService tries to |
// load any extensions. |
{ |
- install_verifier_.reset( |
- new InstallVerifier(ExtensionPrefs::Get(profile_), profile_)); |
- install_verifier_->Init(); |
+ InstallVerifier::Get(profile_)->Init(); |
content_verifier_ = new ContentVerifier( |
profile_, new ContentVerifierDelegateImpl(extension_service_.get())); |
ContentVerifierDelegate::Mode mode = |
@@ -450,10 +448,6 @@ EventRouter* ExtensionSystemImpl::Shared::event_router() { |
return event_router_.get(); |
} |
-InstallVerifier* ExtensionSystemImpl::Shared::install_verifier() { |
- return install_verifier_.get(); |
-} |
- |
QuotaService* ExtensionSystemImpl::Shared::quota_service() { |
return quota_service_.get(); |
} |
@@ -535,10 +529,6 @@ const OneShotEvent& ExtensionSystemImpl::ready() const { |
return shared_->ready(); |
} |
-InstallVerifier* ExtensionSystemImpl::install_verifier() { |
- return shared_->install_verifier(); |
-} |
- |
QuotaService* ExtensionSystemImpl::quota_service() { |
return shared_->quota_service(); |
} |