X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=android%2Fandroid_api%2Fbase%2Fjni%2FJniOnMQTopicFoundListener.cpp;h=8888ee9ca5777a59b9fd295ddad7dfdf5edd3724;hb=847996e6e5e387e38b7f56814016632d62f0cfe7;hp=6fb1845a698bd88b625bf84682e570452168327e;hpb=7e5046079bc8c38470e79aa686091ec18b9c0dd8;p=platform%2Fupstream%2Fiotivity.git diff --git a/android/android_api/base/jni/JniOnMQTopicFoundListener.cpp b/android/android_api/base/jni/JniOnMQTopicFoundListener.cpp index 6fb1845..8888ee9 100644 --- a/android/android_api/base/jni/JniOnMQTopicFoundListener.cpp +++ b/android/android_api/base/jni/JniOnMQTopicFoundListener.cpp @@ -24,8 +24,8 @@ #include "JniUtils.h" JniOnMQTopicFoundListener::JniOnMQTopicFoundListener(JNIEnv *env, jobject jListener, - JniOcResource* owner) - : m_ownerResource(owner) + RemoveListenerCallback removeListener) + : m_removeListener(removeListener) { m_jwListener = env->NewWeakGlobalRef(jListener); } @@ -255,11 +255,11 @@ void JniOnMQTopicFoundListener::checkExAndRemoveListener(JNIEnv* env) { jthrowable ex = env->ExceptionOccurred(); env->ExceptionClear(); - m_ownerResource->removeOnTopicFoundListener(env, m_jwListener); + m_removeListener(env, m_jwListener); env->Throw((jthrowable)ex); } else { - m_ownerResource->removeOnTopicFoundListener(env, m_jwListener); + m_removeListener(env, m_jwListener); } }