Chromium Code Reviews| Index: chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
| diff --git a/chrome/browser/invalidation/profile_invalidation_provider_factory.cc b/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
| index 3c1bc710204b6d5fed835d9916e4ef9c9fab0aaf..7dc6792a61ca0a153bdb839610a7e58621e45d62 100644 |
| --- a/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
| +++ b/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
| @@ -30,8 +30,8 @@ |
| #include "net/url_request/url_request_context_getter.h" |
| #if defined(OS_ANDROID) |
| -#include "chrome/browser/invalidation/invalidation_controller_android.h" |
| -#include "chrome/browser/invalidation/invalidation_service_android.h" |
| +#include "base/android/jni_android.h" |
| +#include "components/invalidation/invalidation_service_android.h" |
| #endif // defined(OS_ANDROID) |
| #if defined(OS_CHROMEOS) |
| @@ -94,15 +94,13 @@ void ProfileInvalidationProviderFactory::RegisterTestingFactory( |
| KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor( |
| content::BrowserContext* context) const { |
| - Profile* profile = static_cast<Profile*>(context); |
|
nyquist
2014/09/04 09:01:56
Nit: remove empty line
maxbogue
2014/09/05 16:42:45
Done.
|
| if (testing_factory_) |
| return testing_factory_(context); |
| #if defined(OS_ANDROID) |
| return new ProfileInvalidationProvider(scoped_ptr<InvalidationService>( |
| - new InvalidationServiceAndroid(profile, |
| - new InvalidationControllerAndroid()))); |
| + new InvalidationServiceAndroid(base::android::GetApplicationContext()))); |
| #else |
| scoped_ptr<IdentityProvider> identity_provider; |
| @@ -117,6 +115,7 @@ KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor( |
| chromeos::DeviceOAuth2TokenServiceFactory::Get())); |
| } |
| #endif |
| + Profile* profile = static_cast<Profile*>(context); |
| if (!identity_provider) { |
| identity_provider.reset(new ProfileIdentityProvider( |