Android build fixes

This commit is contained in:
Joseph Henry
2019-02-14 17:58:03 -08:00
parent 0d0acfbf2a
commit 8b4921432e
3 changed files with 32 additions and 14 deletions

View File

@@ -166,16 +166,17 @@ void _process_callback_event_helper(struct zts_callback_msg *msg)
JNIEnv *env;
jint rs = jvm->AttachCurrentThread(&env, NULL);
assert (rs == JNI_OK);
uint64_t arg = 0;
if (NODE_EVENT_TYPE(msg->eventCode)) {
arg = msg->networkId;
arg = msg->node->address;
}
if (NODE_EVENT_TYPE(msg->eventCode)) {
arg = msg->nodeId;
if (NETWORK_EVENT_TYPE(msg->eventCode)) {
arg = msg->network->nwid;
}
if (NODE_EVENT_TYPE(msg->eventCode)) {
arg = msg->nodeId;
if (PEER_EVENT_TYPE(msg->eventCode)) {
arg = msg->peer->address;
}
env->CallVoidMethod(objRef, _userCallbackMethodRef, msg->networkId, msg->eventCode);
env->CallVoidMethod(objRef, _userCallbackMethodRef, arg, msg->eventCode);
}
#else
if (_userEventCallbackFunc) {