Index: chrome/browser/invalidation/invalidation_service_factory_android.cc |
diff --git a/chrome/browser/invalidation/invalidation_service_factory_android.cc b/chrome/browser/invalidation/invalidation_service_factory_android.cc |
index 5058f680ad98c84d0549c6875c936a762a3591a8..821d702a6e817ab6f0538be5ab9e6a45f296205c 100644 |
--- a/chrome/browser/invalidation/invalidation_service_factory_android.cc |
+++ b/chrome/browser/invalidation/invalidation_service_factory_android.cc |
@@ -16,39 +16,34 @@ |
namespace invalidation { |
-ScopedJavaLocalRef<jobject> InvalidationServiceFactoryAndroid::GetForProfile( |
- JNIEnv* env, |
- jclass clazz, |
- jobject j_profile) { |
+jobject InvalidationServiceFactoryAndroid::GetForProfile(JNIEnv* env, |
+ jclass clazz, |
+ jobject j_profile) { |
Profile* profile = ProfileAndroid::FromProfileAndroid(j_profile); |
invalidation::ProfileInvalidationProvider* provider = |
ProfileInvalidationProviderFactory::GetForProfile(profile); |
InvalidationServiceAndroid* service_android = |
static_cast<InvalidationServiceAndroid*>( |
provider->GetInvalidationService()); |
- return ScopedJavaLocalRef<jobject>(service_android->java_ref_); |
+ return service_android->java_ref_.obj(); |
} |
-ScopedJavaLocalRef<jobject> InvalidationServiceFactoryAndroid::GetForTest( |
- JNIEnv* env, |
- jclass clazz, |
- jobject j_context) { |
+jobject InvalidationServiceFactoryAndroid::GetForTest(JNIEnv* env, |
+ jclass clazz, |
+ jobject j_context) { |
InvalidationServiceAndroid* service_android = |
new InvalidationServiceAndroid(j_context); |
- return ScopedJavaLocalRef<jobject>(service_android->java_ref_); |
+ return service_android->java_ref_.obj(); |
} |
-ScopedJavaLocalRef<jobject> GetForProfile(JNIEnv* env, |
- jclass clazz, |
- jobject j_profile) { |
- return InvalidationServiceFactoryAndroid::GetForProfile(env, clazz, |
- j_profile); |
+jobject GetForProfile(JNIEnv* env, jclass clazz, jobject j_profile) { |
+ return InvalidationServiceFactoryAndroid::GetForProfile( |
+ env, clazz, j_profile); |
} |
-ScopedJavaLocalRef<jobject> GetForTest(JNIEnv* env, |
- jclass clazz, |
- jobject j_context) { |
- return InvalidationServiceFactoryAndroid::GetForTest(env, clazz, j_context); |
+jobject GetForTest(JNIEnv* env, jclass clazz, jobject j_context) { |
+ return InvalidationServiceFactoryAndroid::GetForTest( |
+ env, clazz, j_context); |
} |
bool InvalidationServiceFactoryAndroid::Register(JNIEnv* env) { |