Commit 6713dbfd authored by Peter Kasting's avatar Peter Kasting Committed by Commit Bot

BCKSF cleanup part 1.

* Put calls to other "ensure factories built" metafunctions before
  calls to build specific factories.
* Name all the metafunctions
  EnsureBrowserContextKeyedServiceFactoriesBuilt().
* Alphabetize.
* Remove unnecessary blank lines.
* Remove no-longer-applicable comments.

Bug: none
Change-Id: Ibc17ccc32d16b0cd8692cbea719ded3c9de9d662
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134621
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756097}
parent 32f7cc2b
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
namespace chrome_apps { namespace chrome_apps {
namespace api { namespace api {
void EnsureAPIBrowserContextKeyedServiceFactoriesBuilt() { void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
ArcAppsPrivateAPI::GetFactoryInstance(); ArcAppsPrivateAPI::GetFactoryInstance();
#endif #endif
......
...@@ -10,7 +10,7 @@ namespace api { ...@@ -10,7 +10,7 @@ namespace api {
// Ensures the existence of any BrowserContextKeyedServiceFactory provided by // Ensures the existence of any BrowserContextKeyedServiceFactory provided by
// the Chrome Apps API code. // the Chrome Apps API code.
void EnsureAPIBrowserContextKeyedServiceFactoriesBuilt(); void EnsureBrowserContextKeyedServiceFactoriesBuilt();
} // namespace api } // namespace api
} // namespace chrome_apps } // namespace chrome_apps
......
...@@ -13,9 +13,10 @@ namespace chrome_apps { ...@@ -13,9 +13,10 @@ namespace chrome_apps {
void EnsureBrowserContextKeyedServiceFactoriesBuilt() { void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
apps::EnsureBrowserContextKeyedServiceFactoriesBuilt(); apps::EnsureBrowserContextKeyedServiceFactoriesBuilt();
AppTerminationObserver::GetFactoryInstance();
AppShortcutManagerFactory::GetInstance();
apps::AppLoadServiceFactory::GetInstance(); apps::AppLoadServiceFactory::GetInstance();
AppShortcutManagerFactory::GetInstance();
AppTerminationObserver::GetFactoryInstance();
} }
} // namespace chrome_apps } // namespace chrome_apps
...@@ -47,28 +47,27 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() { ...@@ -47,28 +47,27 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
android_sms::AndroidSmsServiceFactory::GetInstance(); android_sms::AndroidSmsServiceFactory::GetInstance();
arc::ArcAccessibilityHelperBridge::CreateFactory(); arc::ArcAccessibilityHelperBridge::CreateFactory();
bluetooth::DebugLogsManagerFactory::GetInstance(); bluetooth::DebugLogsManagerFactory::GetInstance();
guest_os::GuestOsRegistryServiceFactory::GetInstance();
CupsPrintJobManagerFactory::GetInstance();
CupsPrintersManagerFactory::GetInstance();
#if defined(USE_CUPS) #if defined(USE_CUPS)
CupsProxyServiceManagerFactory::GetInstance(); CupsProxyServiceManagerFactory::GetInstance();
#endif #endif
CupsPrintersManagerFactory::GetInstance();
CupsPrintJobManagerFactory::GetInstance();
EasyUnlockServiceFactory::GetInstance(); EasyUnlockServiceFactory::GetInstance();
extensions::ClipboardAPI::GetFactoryInstance(); extensions::ClipboardAPI::GetFactoryInstance();
extensions::InputMethodAPI::GetFactoryInstance(); extensions::InputMethodAPI::GetFactoryInstance();
extensions::MediaPlayerAPI::GetFactoryInstance(); extensions::MediaPlayerAPI::GetFactoryInstance();
extensions::NetworkingConfigServiceFactory::GetInstance(); extensions::NetworkingConfigServiceFactory::GetInstance();
extensions::SessionStateChangedEventDispatcher::GetFactoryInstance();
#if defined(USE_CUPS) #if defined(USE_CUPS)
extensions::PrintingAPIHandler::GetFactoryInstance(); extensions::PrintingAPIHandler::GetFactoryInstance();
#endif #endif
extensions::PrintJobFinishedEventDispatcher::GetFactoryInstance(); extensions::PrintJobFinishedEventDispatcher::GetFactoryInstance();
extensions::SessionStateChangedEventDispatcher::GetFactoryInstance();
extensions::TerminalPrivateAPI::GetFactoryInstance(); extensions::TerminalPrivateAPI::GetFactoryInstance();
extensions::VerifyTrustAPI::GetFactoryInstance(); extensions::VerifyTrustAPI::GetFactoryInstance();
extensions::VirtualKeyboardAPI::GetFactoryInstance(); extensions::VirtualKeyboardAPI::GetFactoryInstance();
extensions::WebcamPrivateAPI::GetFactoryInstance(); extensions::WebcamPrivateAPI::GetFactoryInstance();
file_manager::EventRouterFactory::GetInstance(); file_manager::EventRouterFactory::GetInstance();
guest_os::GuestOsRegistryServiceFactory::GetInstance();
KerberosCredentialsManagerFactory::GetInstance(); KerberosCredentialsManagerFactory::GetInstance();
OwnerSettingsServiceChromeOSFactory::GetInstance(); OwnerSettingsServiceChromeOSFactory::GetInstance();
plugin_vm::PluginVmEngagementMetricsService::Factory::GetInstance(); plugin_vm::PluginVmEngagementMetricsService::Factory::GetInstance();
......
...@@ -89,6 +89,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() { ...@@ -89,6 +89,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
extensions::DeveloperPrivateAPI::GetFactoryInstance(); extensions::DeveloperPrivateAPI::GetFactoryInstance();
extensions::ExtensionActionAPI::GetFactoryInstance(); extensions::ExtensionActionAPI::GetFactoryInstance();
extensions::ExtensionGarbageCollectorFactory::GetInstance(); extensions::ExtensionGarbageCollectorFactory::GetInstance();
extensions::ExtensionGCMAppHandler::GetFactoryInstance();
extensions::ExtensionSystemFactory::GetInstance(); extensions::ExtensionSystemFactory::GetInstance();
extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance(); extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance();
extensions::FontSettingsAPI::GetFactoryInstance(); extensions::FontSettingsAPI::GetFactoryInstance();
...@@ -133,7 +134,6 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() { ...@@ -133,7 +134,6 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
extensions::WebNavigationAPI::GetFactoryInstance(); extensions::WebNavigationAPI::GetFactoryInstance();
extensions::WebrtcAudioPrivateEventService::GetFactoryInstance(); extensions::WebrtcAudioPrivateEventService::GetFactoryInstance();
ToolbarActionsModelFactory::GetInstance(); ToolbarActionsModelFactory::GetInstance();
extensions::ExtensionGCMAppHandler::GetFactoryInstance();
} }
} // namespace chrome_extensions } // namespace chrome_extensions
...@@ -194,26 +194,26 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -194,26 +194,26 @@ void ChromeBrowserMainExtraPartsProfiles::
EnsureBrowserContextKeyedServiceFactoriesBuilt() { EnsureBrowserContextKeyedServiceFactoriesBuilt() {
#if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(ENABLE_EXTENSIONS)
apps::EnsureBrowserContextKeyedServiceFactoriesBuilt(); apps::EnsureBrowserContextKeyedServiceFactoriesBuilt();
extensions::EnsureBrowserContextKeyedServiceFactoriesBuilt();
extensions::ExtensionManagementFactory::GetInstance();
chrome_extensions::EnsureBrowserContextKeyedServiceFactoriesBuilt();
chrome_apps::EnsureBrowserContextKeyedServiceFactoriesBuilt(); chrome_apps::EnsureBrowserContextKeyedServiceFactoriesBuilt();
chrome_apps::api::EnsureAPIBrowserContextKeyedServiceFactoriesBuilt(); chrome_apps::api::EnsureBrowserContextKeyedServiceFactoriesBuilt();
chrome_extensions::EnsureBrowserContextKeyedServiceFactoriesBuilt();
extensions::EnsureBrowserContextKeyedServiceFactoriesBuilt();
#endif #endif
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
chromeos::EnsureBrowserContextKeyedServiceFactoriesBuilt(); chromeos::EnsureBrowserContextKeyedServiceFactoriesBuilt();
app_list::AppListSyncableServiceFactory::GetInstance();
#endif #endif
#if !defined(OS_ANDROID)
apps::AppServiceProxyFactory::GetInstance();
#endif
AboutSigninInternalsFactory::GetInstance(); AboutSigninInternalsFactory::GetInstance();
AccountConsistencyModeManagerFactory::GetInstance(); AccountConsistencyModeManagerFactory::GetInstance();
AccountInvestigatorFactory::GetInstance(); AccountInvestigatorFactory::GetInstance();
AccountReconcilorFactory::GetInstance(); AccountReconcilorFactory::GetInstance();
AdaptiveQuietNotificationPermissionUiEnabler::Factory::GetInstance(); AdaptiveQuietNotificationPermissionUiEnabler::Factory::GetInstance();
#if defined(OS_CHROMEOS)
app_list::AppListSyncableServiceFactory::GetInstance();
#endif
#if !defined(OS_ANDROID)
apps::AppServiceProxyFactory::GetInstance();
#endif
AutocompleteClassifierFactory::GetInstance(); AutocompleteClassifierFactory::GetInstance();
autofill::PersonalDataManagerFactory::GetInstance(); autofill::PersonalDataManagerFactory::GetInstance();
#if BUILDFLAG(ENABLE_BACKGROUND_CONTENTS) #if BUILDFLAG(ENABLE_BACKGROUND_CONTENTS)
...@@ -221,8 +221,8 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -221,8 +221,8 @@ void ChromeBrowserMainExtraPartsProfiles::
#endif #endif
BookmarkModelFactory::GetInstance(); BookmarkModelFactory::GetInstance();
BookmarkUndoServiceFactory::GetInstance(); BookmarkUndoServiceFactory::GetInstance();
BrowsingDataHistoryObserverService::Factory::GetInstance();
browser_sync::UserEventServiceFactory::GetInstance(); browser_sync::UserEventServiceFactory::GetInstance();
BrowsingDataHistoryObserverService::Factory::GetInstance();
#if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
CaptivePortalServiceFactory::GetInstance(); CaptivePortalServiceFactory::GetInstance();
#endif #endif
...@@ -230,22 +230,26 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -230,22 +230,26 @@ void ChromeBrowserMainExtraPartsProfiles::
ChromeBrowsingDataRemoverDelegateFactory::GetInstance(); ChromeBrowsingDataRemoverDelegateFactory::GetInstance();
ChromeSigninClientFactory::GetInstance(); ChromeSigninClientFactory::GetInstance();
ClientHintsFactory::GetInstance(); ClientHintsFactory::GetInstance();
#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
cloud_print::PrivetNotificationServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_PRINT_PREVIEW) && !defined(OS_CHROMEOS) #if BUILDFLAG(ENABLE_PRINT_PREVIEW) && !defined(OS_CHROMEOS)
CloudPrintProxyServiceFactory::GetInstance(); CloudPrintProxyServiceFactory::GetInstance();
#endif #endif
ConsentAuditorFactory::GetInstance(); ConsentAuditorFactory::GetInstance();
ContentSuggestionsServiceFactory::GetInstance(); ContentSuggestionsServiceFactory::GetInstance();
CookieSettingsFactory::GetInstance(); CookieSettingsFactory::GetInstance();
NotifierStateTrackerFactory::GetInstance();
DomainDiversityReporterFactory::GetInstance(); DomainDiversityReporterFactory::GetInstance();
dom_distiller::DomDistillerServiceFactory::GetInstance(); dom_distiller::DomDistillerServiceFactory::GetInstance();
DownloadCoreServiceFactory::GetInstance(); DownloadCoreServiceFactory::GetInstance();
DownloadServiceFactory::GetInstance(); DownloadServiceFactory::GetInstance();
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
explore_sites::ExploreSitesServiceFactory::GetInstance(); explore_sites::ExploreSitesServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
extensions::ExtensionManagementFactory::GetInstance();
#endif #endif
FaviconServiceFactory::GetInstance(); FaviconServiceFactory::GetInstance();
HistoryUiFaviconRequestHandlerFactory::GetInstance();
#if BUILDFLAG(ENABLE_LEGACY_DESKTOP_IN_PRODUCT_HELP) #if BUILDFLAG(ENABLE_LEGACY_DESKTOP_IN_PRODUCT_HELP)
feature_engagement::BookmarkTrackerFactory::GetInstance(); feature_engagement::BookmarkTrackerFactory::GetInstance();
feature_engagement::IncognitoWindowTrackerFactory::GetInstance(); feature_engagement::IncognitoWindowTrackerFactory::GetInstance();
...@@ -262,66 +266,61 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -262,66 +266,61 @@ void ChromeBrowserMainExtraPartsProfiles::
#endif #endif
GoogleSearchDomainMixingMetricsEmitterFactory::GetInstance(); GoogleSearchDomainMixingMetricsEmitterFactory::GetInstance();
HistoryServiceFactory::GetInstance(); HistoryServiceFactory::GetInstance();
HistoryUiFaviconRequestHandlerFactory::GetInstance();
HostContentSettingsMapFactory::GetInstance(); HostContentSettingsMapFactory::GetInstance();
IdentityManagerFactory::EnsureFactoryAndDependeeFactoriesBuilt(); IdentityManagerFactory::EnsureFactoryAndDependeeFactoriesBuilt();
InMemoryURLIndexFactory::GetInstance(); InMemoryURLIndexFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
InstantServiceFactory::GetInstance(); InstantServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
cloud_print::PrivetNotificationServiceFactory::GetInstance();
#endif
RendererUpdaterFactory::GetInstance();
#if BUILDFLAG(ENABLE_SUPERVISED_USERS)
SupervisedUserServiceFactory::GetInstance();
#endif #endif
LanguageModelManagerFactory::GetInstance(); LanguageModelManagerFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
LoginUIServiceFactory::GetInstance(); LoginUIServiceFactory::GetInstance();
#endif
if (MediaEngagementService::IsEnabled())
MediaEngagementServiceFactory::GetInstance();
media_router::MediaRouterFactory::GetInstance();
#if !defined(OS_ANDROID)
media_router::MediaRouterUIServiceFactory::GetInstance();
#endif #endif
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
MediaDrmOriginIdManagerFactory::GetInstance(); MediaDrmOriginIdManagerFactory::GetInstance();
#endif #endif
if (MediaEngagementService::IsEnabled())
MediaEngagementServiceFactory::GetInstance();
media_feeds::MediaFeedsServiceFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
MediaGalleriesPreferencesFactory::GetInstance(); MediaGalleriesPreferencesFactory::GetInstance();
#endif #endif
media_feeds::MediaFeedsServiceFactory::GetInstance();
if (base::FeatureList::IsEnabled(media::kUseMediaHistoryStore)) if (base::FeatureList::IsEnabled(media::kUseMediaHistoryStore))
media_history::MediaHistoryKeyedServiceFactory::GetInstance(); media_history::MediaHistoryKeyedServiceFactory::GetInstance();
media_router::MediaRouterFactory::GetInstance();
#if !defined(OS_ANDROID)
media_router::MediaRouterUIServiceFactory::GetInstance();
#endif
#if defined(OS_WIN) || defined(OS_MACOSX) || \ #if defined(OS_WIN) || defined(OS_MACOSX) || \
(defined(OS_LINUX) && !defined(OS_CHROMEOS)) (defined(OS_LINUX) && !defined(OS_CHROMEOS))
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance(); metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif #endif
ModelTypeStoreServiceFactory::GetInstance(); ModelTypeStoreServiceFactory::GetInstance();
NotifierStateTrackerFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
NTPResourceCacheFactory::GetInstance(); NTPResourceCacheFactory::GetInstance();
#endif #endif
PasswordStoreFactory::GetInstance(); PasswordStoreFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
PinnedTabServiceFactory::GetInstance(); PinnedTabServiceFactory::GetInstance();
ThemeServiceFactory::GetInstance();
#endif #endif
#if BUILDFLAG(ENABLE_PLUGINS) #if BUILDFLAG(ENABLE_PLUGINS)
PluginPrefsFactory::GetInstance(); PluginPrefsFactory::GetInstance();
#endif #endif
PrefsTabHelper::GetServiceInstance(); PrefsTabHelper::GetServiceInstance();
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
#if !defined(OS_CHROMEOS) #if !defined(OS_CHROMEOS)
policy::UserPolicySigninServiceFactory::GetInstance(); policy::UserPolicySigninServiceFactory::GetInstance();
#endif #endif
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
predictors::AutocompleteActionPredictorFactory::GetInstance(); predictors::AutocompleteActionPredictorFactory::GetInstance();
predictors::PredictorDatabaseFactory::GetInstance();
predictors::LoadingPredictorFactory::GetInstance(); predictors::LoadingPredictorFactory::GetInstance();
predictors::PredictorDatabaseFactory::GetInstance();
prerender::PrerenderLinkManagerFactory::GetInstance(); prerender::PrerenderLinkManagerFactory::GetInstance();
prerender::PrerenderManagerFactory::GetInstance(); prerender::PrerenderManagerFactory::GetInstance();
ProfileSyncServiceFactory::GetInstance(); ProfileSyncServiceFactory::GetInstance();
ProtocolHandlerRegistryFactory::GetInstance(); ProtocolHandlerRegistryFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
resource_coordinator::LocalSiteCharacteristicsDataStoreFactory::GetInstance(); resource_coordinator::LocalSiteCharacteristicsDataStoreFactory::GetInstance();
#endif #endif
...@@ -338,10 +337,8 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -338,10 +337,8 @@ void ChromeBrowserMainExtraPartsProfiles::
SharingServiceFactory::GetInstance(); SharingServiceFactory::GetInstance();
ShortcutsBackendFactory::GetInstance(); ShortcutsBackendFactory::GetInstance();
SigninProfileAttributesUpdaterFactory::GetInstance(); SigninProfileAttributesUpdaterFactory::GetInstance();
if (SiteEngagementService::IsEnabled()) if (SiteEngagementService::IsEnabled())
SiteEngagementServiceFactory::GetInstance(); SiteEngagementServiceFactory::GetInstance();
#if BUILDFLAG(ENABLE_SPELLCHECK) #if BUILDFLAG(ENABLE_SPELLCHECK)
SpellcheckServiceFactory::GetInstance(); SpellcheckServiceFactory::GetInstance();
#endif #endif
...@@ -349,9 +346,15 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -349,9 +346,15 @@ void ChromeBrowserMainExtraPartsProfiles::
StorageNotificationServiceFactory::GetInstance(); StorageNotificationServiceFactory::GetInstance();
#endif #endif
suggestions::SuggestionsServiceFactory::GetInstance(); suggestions::SuggestionsServiceFactory::GetInstance();
#if BUILDFLAG(ENABLE_SUPERVISED_USERS)
SupervisedUserServiceFactory::GetInstance();
#endif
TabRestoreServiceFactory::GetInstance(); TabRestoreServiceFactory::GetInstance();
TemplateURLFetcherFactory::GetInstance(); TemplateURLFetcherFactory::GetInstance();
TemplateURLServiceFactory::GetInstance(); TemplateURLServiceFactory::GetInstance();
#if !defined(OS_ANDROID)
ThemeServiceFactory::GetInstance();
#endif
TopSitesFactory::GetInstance(); TopSitesFactory::GetInstance();
translate::TranslateRankerFactory::GetInstance(); translate::TranslateRankerFactory::GetInstance();
#if defined(OS_WIN) #if defined(OS_WIN)
...@@ -363,8 +366,8 @@ void ChromeBrowserMainExtraPartsProfiles:: ...@@ -363,8 +366,8 @@ void ChromeBrowserMainExtraPartsProfiles::
UsbChooserContextFactory::GetInstance(); UsbChooserContextFactory::GetInstance();
#endif #endif
#if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(ENABLE_EXTENSIONS)
web_app::WebAppProviderFactory::GetInstance();
web_app::WebAppMetricsFactory::GetInstance(); web_app::WebAppMetricsFactory::GetInstance();
web_app::WebAppProviderFactory::GetInstance();
#endif #endif
WebDataServiceFactory::GetInstance(); WebDataServiceFactory::GetInstance();
webrtc_event_logging::WebRtcEventLogManagerKeyedServiceFactory::GetInstance(); webrtc_event_logging::WebRtcEventLogManagerKeyedServiceFactory::GetInstance();
......
...@@ -30,9 +30,6 @@ ...@@ -30,9 +30,6 @@
#include "extensions/browser/api/sockets_udp/udp_socket_event_dispatcher.h" #include "extensions/browser/api/sockets_udp/udp_socket_event_dispatcher.h"
#include "extensions/browser/api/storage/storage_frontend.h" #include "extensions/browser/api/storage/storage_frontend.h"
#include "extensions/browser/api/system_info/system_info_api.h" #include "extensions/browser/api/system_info/system_info_api.h"
#if defined(OS_CHROMEOS)
#include "extensions/browser/api/system_power_source/system_power_source_api.h"
#endif
#include "extensions/browser/api/usb/usb_device_manager.h" #include "extensions/browser/api/usb/usb_device_manager.h"
#include "extensions/browser/api/usb/usb_device_resource.h" #include "extensions/browser/api/usb/usb_device_resource.h"
#include "extensions/browser/api/web_request/web_request_api.h" #include "extensions/browser/api/web_request/web_request_api.h"
...@@ -43,6 +40,10 @@ ...@@ -43,6 +40,10 @@
#include "extensions/browser/process_manager_factory.h" #include "extensions/browser/process_manager_factory.h"
#include "extensions/browser/renderer_startup_helper.h" #include "extensions/browser/renderer_startup_helper.h"
#if defined(OS_CHROMEOS)
#include "extensions/browser/api/system_power_source/system_power_source_api.h"
#endif
namespace extensions { namespace extensions {
void EnsureBrowserContextKeyedServiceFactoriesBuilt() { void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
...@@ -81,8 +82,6 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() { ...@@ -81,8 +82,6 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
StorageFrontend::GetFactoryInstance(); StorageFrontend::GetFactoryInstance();
SystemInfoAPI::GetFactoryInstance(); SystemInfoAPI::GetFactoryInstance();
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
// TODO(devlin): Remove dependency on ShellApiTest and move this call out to
// chrome/browser/chromeos/browser_context_keyed_service_factories.cc.
SystemPowerSourceAPI::GetFactoryInstance(); SystemPowerSourceAPI::GetFactoryInstance();
#endif #endif
UsbDeviceManager::GetFactoryInstance(); UsbDeviceManager::GetFactoryInstance();
......
...@@ -5,18 +5,14 @@ ...@@ -5,18 +5,14 @@
#include "extensions/shell/browser/shell_browser_context_keyed_service_factories.h" #include "extensions/shell/browser/shell_browser_context_keyed_service_factories.h"
#include "extensions/browser/updater/update_service_factory.h" #include "extensions/browser/updater/update_service_factory.h"
#include "extensions/shell/browser/api/identity/identity_api.h"
#include "extensions/shell/browser/shell_extension_system_factory.h" #include "extensions/shell/browser/shell_extension_system_factory.h"
namespace extensions { namespace extensions {
namespace shell { namespace shell {
void EnsureBrowserContextKeyedServiceFactoriesBuilt() { void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
// TODO(rockot): Remove this once UpdateService is supported across all
// extensions embedders (and namely chrome.)
UpdateServiceFactory::GetInstance();
ShellExtensionSystemFactory::GetInstance(); ShellExtensionSystemFactory::GetInstance();
UpdateServiceFactory::GetInstance();
} }
} // namespace shell } // namespace shell
......
...@@ -62,13 +62,12 @@ namespace { ...@@ -62,13 +62,12 @@ namespace {
// Instantiates all weblayer KeyedService factories, which is // Instantiates all weblayer KeyedService factories, which is
// especially important for services that should be created at profile // especially important for services that should be created at profile
// creation time as compared to lazily on first access. // creation time as compared to lazily on first access.
static void EnsureBrowserContextKeyedServiceFactoriesBuilt() { void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
StatefulSSLHostStateDelegateFactory::GetInstance();
HostContentSettingsMapFactory::GetInstance();
#if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
CaptivePortalServiceFactory::GetInstance(); CaptivePortalServiceFactory::GetInstance();
#endif #endif
HostContentSettingsMapFactory::GetInstance();
StatefulSSLHostStateDelegateFactory::GetInstance();
} }
void StopMessageLoop(base::OnceClosure quit_closure) { void StopMessageLoop(base::OnceClosure quit_closure) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment