| Index: jni/JniEventCallback.cpp |
| diff --git a/jni/JniEventCallback.cpp b/jni/JniEventCallback.cpp |
| index c92a48845b979d9ae45a52bfaa33e0e9494625de..e2035d9d83f9f0a1e5d6eaad8187763621c31cde 100644 |
| --- a/jni/JniEventCallback.cpp |
| +++ b/jni/JniEventCallback.cpp |
| @@ -40,8 +40,10 @@ void JniEventCallback::Callback(AdblockPlus::JsValueList& params) |
| { |
| JNIEnvAcquire env(GetJavaVM()); |
| - jclass clazz = env->GetObjectClass(GetCallbackObject()); |
| - jmethodID method = env->GetMethodID(clazz, "eventCallback", "(Ljava/util/List;)V"); |
| + jmethodID method = env->GetMethodID( |
| + *JniLocalReference<jclass>(*env, |
| + env->GetObjectClass(GetCallbackObject())), |
| + "eventCallback", "(Ljava/util/List;)V"); |
| if (method) |
| { |