Chromium Code Reviews| Index: chrome/browser/browser_process_impl.cc |
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
| index b093cb410c3b2016ca15273e5b3da6f9b6b8b8fd..b0ae1eab596e7721a3f6b5167830969c81f61c54 100644 |
| --- a/chrome/browser/browser_process_impl.cc |
| +++ b/chrome/browser/browser_process_impl.cc |
| @@ -24,7 +24,6 @@ |
| #include "base/threading/thread.h" |
| #include "base/threading/thread_restrictions.h" |
| #include "base/time/default_tick_clock.h" |
| -#include "chrome/browser/background/background_mode_manager.h" |
| #include "chrome/browser/chrome_browser_main.h" |
| #include "chrome/browser/chrome_content_browser_client.h" |
| #include "chrome/browser/chrome_notification_types.h" |
| @@ -91,7 +90,6 @@ |
| #include "content/public/browser/service_worker_context.h" |
| #include "content/public/browser/storage_partition.h" |
| #include "extensions/common/constants.h" |
| -#include "extensions/common/extension_l10n_util.h" |
| #include "net/socket/client_socket_pool_manager.h" |
| #include "net/url_request/url_request_context_getter.h" |
| #include "ui/base/l10n/l10n_util.h" |
| @@ -116,6 +114,10 @@ |
| #include "ui/aura/env.h" |
| #endif |
| +#if defined(ENABLE_BACKGROUND) |
| +#include "chrome/browser/background/background_mode_manager.h" |
| +#endif |
| + |
| #if defined(ENABLE_CONFIGURATION_POLICY) |
| #include "components/policy/core/browser/browser_policy_connector.h" |
| #else |
| @@ -128,6 +130,7 @@ |
| #include "chrome/browser/extensions/extension_renderer_state.h" |
| #include "chrome/browser/media_galleries/media_file_system_registry.h" |
| #include "components/storage_monitor/storage_monitor.h" |
| +#include "extensions/common/extension_l10n_util.h" |
| #endif |
| #if !defined(DISABLE_NACL) |
| @@ -727,7 +730,9 @@ const std::string& BrowserProcessImpl::GetApplicationLocale() { |
| void BrowserProcessImpl::SetApplicationLocale(const std::string& locale) { |
| locale_ = locale; |
| +#if defined(ENABLE_EXTENSIONS) |
| extension_l10n_util::SetProcessLocale(locale); |
| +#endif |
| chrome::ChromeContentBrowserClient::SetApplicationLocale(locale); |
| translate::TranslateDownloadManager::GetInstance()->set_application_locale( |
| locale); |
| @@ -841,7 +846,9 @@ BackgroundModeManager* BrowserProcessImpl::background_mode_manager() { |
| void BrowserProcessImpl::set_background_mode_manager_for_test( |
| scoped_ptr<BackgroundModeManager> manager) { |
| +#if defined(ENABLE_BACKGROUND) |
| background_mode_manager_ = manager.Pass(); |
| +#endif |
| } |
| StatusTray* BrowserProcessImpl::status_tray() { |
| @@ -1085,10 +1092,12 @@ void BrowserProcessImpl::CreateNotificationUIManager() { |
| } |
| void BrowserProcessImpl::CreateBackgroundModeManager() { |
|
Andrew T Wilson (Slow)
2014/10/20 14:23:02
Why isn't this entire API inside ENABLE_BACKGROUND
Lei Zhang
2014/10/20 18:38:20
I'm being consistent with the all the other #ifdef
|
| +#if defined(ENABLE_BACKGROUND) |
| DCHECK(background_mode_manager_.get() == NULL); |
| background_mode_manager_.reset( |
| new BackgroundModeManager(CommandLine::ForCurrentProcess(), |
| &profile_manager()->GetProfileInfoCache())); |
| +#endif |
| } |
| void BrowserProcessImpl::CreateStatusTray() { |