| 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
|
|
|