Fix error when using JNI in macro context.

This commit is contained in:
player-03
2022-11-20 11:51:56 -05:00
committed by Josh Tynjala
parent 6d7be9b767
commit 66ad36f8f3

View File

@@ -127,7 +127,7 @@ class JNI
className = transformClassName(className); className = transformClassName(className);
return new JNIMemberField(NativeCFFI.lime_jni_create_field(className, memberName, signature, false)); return new JNIMemberField(NativeCFFI.lime_jni_create_field(className, memberName, signature, false));
#else #else
return null; return new JNIMemberField(null);
#end #end
} }
@@ -183,7 +183,7 @@ class JNI
className = transformClassName(className); className = transformClassName(className);
return new JNIStaticField(NativeCFFI.lime_jni_create_field(className, memberName, signature, true)); return new JNIStaticField(NativeCFFI.lime_jni_create_field(className, memberName, signature, true));
#else #else
return null; return new JNIStaticField(null);
#end #end
} }
@@ -242,7 +242,7 @@ class JNI
{ {
initialized = true; initialized = true;
#if android #if (android && !macro)
var method = System.load("lime", "lime_jni_init_callback", 1); var method = System.load("lime", "lime_jni_init_callback", 1);
method(onCallback); method(onCallback);
#end #end