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(
return settings.get();
}
// static
ExtensionManagement* ExtensionManagementFactory::GetForBrowserContext(
content::BrowserContext* context) {
return static_cast<ExtensionManagement*>(
GetInstance()->GetServiceForBrowserContext(context, true));
}
// static
ExtensionManagementFactory* ExtensionManagementFactory::GetInstance() {
return base::Singleton<ExtensionManagementFactory>::get();
}
......
......@@ -376,9 +376,8 @@ ExtensionService::~ExtensionService() {
}
void ExtensionService::Shutdown() {
ExtensionManagementFactory::GetInstance()
->GetForBrowserContext(profile())
->RemoveObserver(this);
ExtensionManagementFactory::GetForBrowserContext(profile())->RemoveObserver(
this);
}
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