Index: chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
index b27d983974d2e2741b76b91006c3797d045b0e9e..8028530ae02797459b71a85fc6068e67b228fc08 100644 |
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
@@ -9,6 +9,7 @@ |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/extensions/api/preference/preference_api.h" |
#include "chrome/browser/extensions/extension_prefs.h" |
+#include "chrome/browser/extensions/extension_prefs_factory.h" |
#include "chrome/browser/prefs/session_startup_pref.h" |
#include "chrome/browser/search_engines/template_url.h" |
#include "chrome/browser/search_engines/template_url_service_factory.h" |
@@ -212,4 +213,12 @@ void SettingsOverridesAPI::RegisterSearchProvider( |
info.Pass()); |
} |
+template <> |
+void ProfileKeyedAPIFactory<SettingsOverridesAPI>:: |
+ DeclareFactoryDependencies() { |
+ DependsOn(ExtensionPrefsFactory::GetInstance()); |
+ DependsOn(PreferenceAPI::GetFactoryInstance()); |
+ DependsOn(TemplateURLServiceFactory::GetInstance()); |
+} |
+ |
} // namespace extensions |