| Index: base/message_pump_android.cc
|
| diff --git a/base/message_pump_android.cc b/base/message_pump_android.cc
|
| index d9fdf9c3847756261c57edf24bddc8e07f1a5e34..7136eff62eeec3124c85b224eec65153c24a1d6b 100644
|
| --- a/base/message_pump_android.cc
|
| +++ b/base/message_pump_android.cc
|
| @@ -10,7 +10,7 @@
|
| #include "base/logging.h"
|
| #include "jni/system_message_handler_jni.h"
|
|
|
| -using base::android::AutoJObject;
|
| +using base::android::ScopedJavaReference;
|
|
|
| namespace {
|
|
|
| @@ -81,13 +81,13 @@ void MessagePumpForUI::Start(Delegate* delegate) {
|
| DCHECK(env);
|
|
|
| jclass clazz = env->FindClass(kClassPathName);
|
| - DCHECK(!clazz);
|
| + DCHECK(clazz);
|
|
|
| jmethodID constructor = base::android::GetMethodID(env, clazz, "<init>",
|
| "(I)V");
|
| - AutoJObject client = AutoJObject::FromLocalRef(
|
| - env, env->NewObject(clazz, constructor, delegate));
|
| - DCHECK(!client.obj());
|
| + ScopedJavaReference<jobject> client(env, env->NewObject(clazz, constructor,
|
| + delegate));
|
| + DCHECK(client.obj());
|
|
|
| g_system_message_handler_obj = env->NewGlobalRef(client.obj());
|
|
|
|
|