Fixed remaining issue with removeListener in Java wrapper

This commit is contained in:
Sylvain Berfini 2018-02-15 13:23:40 +01:00
parent a573636c6b
commit c444c4c59c

View file

@ -388,6 +388,7 @@ void Java_{{jniPackage}}{{className}}Impl_removeListener(JNIEnv* env, jobject th
{{classCName}}Cbs *cbs = ({{classCName}}Cbs *)it->data;
jobject listener = (jobject) {{cPrefix}}_cbs_get_user_data(cbs);
if (env->IsSameObject(listener, jlistener)) {
{{cPrefix}}_cbs_set_user_data(cbs, NULL);
{{cPrefix}}_remove_callbacks(cptr, cbs);
env->DeleteGlobalRef(listener);
break;