| 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 =
|
|
|