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 809009cd6bfb54888b0def7610349de411bffa23..66104ed43e2ea32444ae488a87d298d8f4e1197e 100644 |
| --- a/chrome/browser/browser_process_impl.cc |
| +++ b/chrome/browser/browser_process_impl.cc |
| @@ -128,13 +128,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 +1024,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. |
|
bartfab (slow)
2014/06/13 11:27:21
Nit: s/to/To/
jianli
2014/06/13 18:04:48
Done.
|
| + gcm_driver_->SignIn(); |
| #endif // defined(OS_ANDROID) |
| } |