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