From bd06ef19763bf6270c54c0aaab49072e8200c833 Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Mon, 30 Nov 2015 21:56:20 -0800 Subject: Fixed objectToJavaConverter() --- src/java/TypesUtils.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/java') diff --git a/src/java/TypesUtils.h b/src/java/TypesUtils.h index 7ffb9d5e..ab9a7a01 100644 --- a/src/java/TypesUtils.h +++ b/src/java/TypesUtils.h @@ -105,8 +105,10 @@ static jobject objectToJavaConverter(JNIEnv * env, Object * obj) \ { \ jclass cls = env->FindClass("com/libmailcore/" mc_expand_and_quote(javaType)); \ - jmethodID constructor = env->GetMethodID(cls, "initWithNative", "(J)V"); \ - jobject javaObject = env->NewObject(cls, constructor, (jlong) obj); \ + jmethodID constructor = env->GetMethodID(cls, "", "()V"); \ + jobject javaObject = env->NewObject(cls, constructor); \ + jmethodID initMethod = env->GetMethodID(cls, "initWithNative", "(J)V"); \ + env->CallVoidMethod(cls, initMethod, (jlong) obj); \ return javaObject; \ } \ \ -- cgit v1.2.3