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 01e0d306124af77fbe1edf0330537b559eca7a2e..564f13f0d61e6dc4a1dcba83b54f205a2ddbf2ec 100644 |
| --- a/chrome/browser/browser_process_impl.cc |
| +++ b/chrome/browser/browser_process_impl.cc |
| @@ -92,7 +92,6 @@ |
| #include "content/public/browser/storage_partition.h" |
| #include "extensions/common/constants.h" |
| #include "extensions/common/extension_l10n_util.h" |
| -#include "google_apis/gaia/identity_provider.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" |
| @@ -128,13 +127,6 @@ |
| #include "chrome/browser/media/webrtc_log_uploader.h" |
| #endif |
| -#if defined(OS_CHROMEOS) |
| -#include "chrome/browser/chromeos/settings/device_identity_provider.h" |
| -#include "chrome/browser/chromeos/settings/device_oauth2_token_service_factory.h" |
| -#elif !defined(OS_ANDROID) |
| -#include "google_apis/gaia/dummy_identity_provider.h" |
| -#endif |
| - |
| #if defined(OS_ANDROID) |
| #include "components/gcm_driver/gcm_driver_android.h" |
| #else |
| @@ -1031,14 +1023,10 @@ void BrowserProcessImpl::CreateGCMDriver() { |
| CHECK(PathService::Get(chrome::DIR_GLOBAL_GCM_STORE, &store_path)); |
| gcm_driver_ = gcm::CreateGCMDriverDesktop( |
| make_scoped_ptr(new gcm::GCMClientFactory), |
| -#if defined(OS_CHROMEOS) |
| - scoped_ptr<IdentityProvider>(new chromeos::DeviceIdentityProvider( |
| - chromeos::DeviceOAuth2TokenServiceFactory::Get())), |
| -#else |
| - scoped_ptr<IdentityProvider>(new DummyIdentityProvider), |
| -#endif // defined(OS_CHROMEOS) |
| store_path, |
| system_request_context()); |
| + // TODO(jianli): To be removed when sign-in enforcement is dropped. |
| + gcm_driver_->SignIn(); |
|
Nicolas Zea
2014/06/13 19:50:24
Why is this here? Isn't signin getting called by t
jianli
2014/06/13 21:58:04
For device-level GCM usage, we don't have sign-in
|
| #endif // defined(OS_ANDROID) |
| } |