| Index: chrome/browser/extensions/api/profile_keyed_api_factory.h
|
| diff --git a/chrome/browser/extensions/api/profile_keyed_api_factory.h b/chrome/browser/extensions/api/profile_keyed_api_factory.h
|
| index 25eda6758ba5ec30e2d227c3d6be0ad3ede322c0..7a5f3ab4b5b1c55a1a743dfe41d7b2151d0c9b4b 100644
|
| --- a/chrome/browser/extensions/api/profile_keyed_api_factory.h
|
| +++ b/chrome/browser/extensions/api/profile_keyed_api_factory.h
|
| @@ -5,12 +5,13 @@
|
| #ifndef CHROME_BROWSER_EXTENSIONS_API_PROFILE_KEYED_API_FACTORY_H_
|
| #define CHROME_BROWSER_EXTENSIONS_API_PROFILE_KEYED_API_FACTORY_H_
|
|
|
| -#include "chrome/browser/extensions/extension_system_factory.h"
|
| #include "chrome/browser/profiles/incognito_helpers.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "components/browser_context_keyed_service/browser_context_dependency_manager.h"
|
| #include "components/browser_context_keyed_service/browser_context_keyed_service.h"
|
| #include "components/browser_context_keyed_service/browser_context_keyed_service_factory.h"
|
| +#include "extensions/browser/extension_system_provider.h"
|
| +#include "extensions/browser/extensions_browser_client.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -72,11 +73,11 @@ class ProfileKeyedAPIFactory : public BrowserContextKeyedServiceFactory {
|
| // Then in the cc file (or inline in the header), define it, e.g.:
|
| // template <>
|
| // ProfileKeyedAPIFactory<PushMessagingAPI>::DeclareFactoryDependencies() {
|
| - // DependsOn(ExtensionSystemFactory::GetInstance());
|
| + // DependsOn(ExtensionsBrowserClient::Get()->GetExtensionSystemFactory());
|
| // DependsOn(ProfileSyncServiceFactory::GetInstance());
|
| // }
|
| void DeclareFactoryDependencies() {
|
| - DependsOn(ExtensionSystemFactory::GetInstance());
|
| + DependsOn(ExtensionsBrowserClient::Get()->GetExtensionSystemFactory());
|
| }
|
|
|
| ProfileKeyedAPIFactory()
|
|
|