Fix error when using JNI in macro context.
This commit is contained in:
@@ -103,7 +103,7 @@ class JNI
|
|||||||
#if (android && lime_cffi && !macro)
|
#if (android && lime_cffi && !macro)
|
||||||
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
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ class JNI
|
|||||||
#if (android && lime_cffi && !macro)
|
#if (android && lime_cffi && !macro)
|
||||||
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
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -185,7 +185,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
|
||||||
|
|||||||
Reference in New Issue
Block a user