Commit bf103f9e authored by Oleg Davydov's avatar Oleg Davydov Committed by Commit Bot

Directly call ExtensionManagementFactory::GetForBrowserContext

there is no reason to call ExtensionManagementFactory::GetInstance to
access it. More, GetForBrowserContext calls GetInstance itself.

ExtensionManagementFactory: :GetForBrowserContext is a static method, so
Change-Id: Ib761361258047b144edc8c2ee725c2b1811f6697
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1724511Reviewed-by: default avatarDevlin <rdevlin.cronin@chromium.org>
Reviewed-by: default avatarPavol Marko <pmarko@chromium.org>
Commit-Queue: Oleg Davydov <burunduk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682296}
parent f13c06b9
...@@ -602,12 +602,14 @@ internal::IndividualSettings* ExtensionManagement::AccessByUpdateUrl( ...@@ -602,12 +602,14 @@ internal::IndividualSettings* ExtensionManagement::AccessByUpdateUrl(
return settings.get(); return settings.get();
} }
// static
ExtensionManagement* ExtensionManagementFactory::GetForBrowserContext( ExtensionManagement* ExtensionManagementFactory::GetForBrowserContext(
content::BrowserContext* context) { content::BrowserContext* context) {
return static_cast<ExtensionManagement*>( return static_cast<ExtensionManagement*>(
GetInstance()->GetServiceForBrowserContext(context, true)); GetInstance()->GetServiceForBrowserContext(context, true));
} }
// static
ExtensionManagementFactory* ExtensionManagementFactory::GetInstance() { ExtensionManagementFactory* ExtensionManagementFactory::GetInstance() {
return base::Singleton<ExtensionManagementFactory>::get(); return base::Singleton<ExtensionManagementFactory>::get();
} }
......
...@@ -376,9 +376,8 @@ ExtensionService::~ExtensionService() { ...@@ -376,9 +376,8 @@ ExtensionService::~ExtensionService() {
} }
void ExtensionService::Shutdown() { void ExtensionService::Shutdown() {
ExtensionManagementFactory::GetInstance() ExtensionManagementFactory::GetForBrowserContext(profile())->RemoveObserver(
->GetForBrowserContext(profile()) this);
->RemoveObserver(this);
} }
const Extension* ExtensionService::GetExtensionById( const Extension* ExtensionService::GetExtensionById(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment