Index: components/invalidation/impl/invalidation_service_android.cc |
diff --git a/components/invalidation/impl/invalidation_service_android.cc b/components/invalidation/impl/invalidation_service_android.cc |
index c0704a56408c1b188d23c2437dececc6448cec7a..bc30b0fbad1929bdbe2d0e4ac154af224c69afb2 100644 |
--- a/components/invalidation/impl/invalidation_service_android.cc |
+++ b/components/invalidation/impl/invalidation_service_android.cc |
@@ -14,13 +14,14 @@ |
using base::android::ConvertJavaStringToUTF8; |
using base::android::ConvertUTF8ToJavaString; |
+using base::android::JavaRef; |
using base::android::JavaParamRef; |
namespace invalidation { |
-InvalidationServiceAndroid::InvalidationServiceAndroid(jobject context) |
- : invalidator_state_(syncer::INVALIDATIONS_ENABLED), |
- logger_() { |
+InvalidationServiceAndroid::InvalidationServiceAndroid( |
+ const JavaRef<jobject>& context) |
+ : invalidator_state_(syncer::INVALIDATIONS_ENABLED), logger_() { |
DCHECK(CalledOnValidThread()); |
JNIEnv* env = base::android::AttachCurrentThread(); |
base::android::ScopedJavaLocalRef<jobject> local_java_ref = |