Index: apps/shell/browser/shell_extensions_browser_client.cc |
diff --git a/apps/shell/browser/shell_extensions_browser_client.cc b/apps/shell/browser/shell_extensions_browser_client.cc |
index ece2545acd8e50968c9ee6a04d6c8f42437e8a62..4ac006a22b861e7e15bb86b39bdb45279c16de2c 100644 |
--- a/apps/shell/browser/shell_extensions_browser_client.cc |
+++ b/apps/shell/browser/shell_extensions_browser_client.cc |
@@ -5,7 +5,7 @@ |
#include "apps/shell/browser/shell_extensions_browser_client.h" |
#include "apps/shell/browser/shell_app_sorting.h" |
-#include "apps/shell/browser/shell_extension_system.h" |
+#include "apps/shell/browser/shell_extension_system_factory.h" |
#include "base/prefs/pref_service.h" |
#include "base/prefs/pref_service_factory.h" |
#include "base/prefs/testing_pref_store.h" |
@@ -146,14 +146,9 @@ ApiActivityMonitor* ShellExtensionsBrowserClient::GetApiActivityMonitor( |
return NULL; |
} |
-std::vector<BrowserContextKeyedServiceFactory*> |
-ShellExtensionsBrowserClient::GetExtensionSystemDependencies() { |
- return ShellExtensionSystem::GetDependencies(); |
-} |
- |
-ExtensionSystem* ShellExtensionsBrowserClient::CreateExtensionSystem( |
- BrowserContext* context) { |
- return new ShellExtensionSystem(context); |
+ExtensionSystemProvider* |
+ShellExtensionsBrowserClient::GetExtensionSystemFactory() { |
+ return ShellExtensionSystemFactory::GetInstance(); |
} |
} // namespace extensions |