Index: chrome/browser/extensions/chrome_extensions_browser_client.cc |
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc |
index 728407488db70bf41405a12b9a294ae613744408..fa93a501745c74879fb51fc6e01c08f17795bebe 100644 |
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc |
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc |
@@ -198,16 +198,9 @@ ApiActivityMonitor* ChromeExtensionsBrowserClient::GetApiActivityMonitor( |
return ActivityLog::GetInstance(context); |
} |
-std::vector<BrowserContextKeyedServiceFactory*> |
-ChromeExtensionsBrowserClient::GetExtensionSystemDependencies() { |
- std::vector<BrowserContextKeyedServiceFactory*> dependencies; |
- dependencies.push_back(ExtensionSystemSharedFactory::GetInstance()); |
- return dependencies; |
-} |
- |
-ExtensionSystem* ChromeExtensionsBrowserClient::CreateExtensionSystem( |
- content::BrowserContext* context) { |
- return new ExtensionSystemImpl(static_cast<Profile*>(context)); |
+ExtensionSystemProvider* |
+ChromeExtensionsBrowserClient::GetExtensionSystemFactory() { |
+ return ExtensionSystemFactory::GetInstance(); |
} |
} // namespace extensions |