| 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();
|
| }
|
|
|