Browse Source

art & beauty

JNI-88
Volker Birk 6 years ago
parent
commit
1bd245f7b0
  1. 10
      src/org_pEp_jniadapter_AbstractEngine.cc

10
src/org_pEp_jniadapter_AbstractEngine.cc

@ -66,12 +66,12 @@ namespace pEp {
return thread_env; return thread_env;
} }
void startup_sync() void onSyncStartup()
{ {
env();
} }
void shutdown_sync() void onSyncShutdown()
{ {
jvm->DetachCurrentThread(); jvm->DetachCurrentThread();
} }
@ -184,12 +184,12 @@ extern "C" {
) )
{ {
if (first) { if (first) {
first = false;
env->GetJavaVM(&jvm); env->GetJavaVM(&jvm);
jni_init(); jni_init();
obj = env->NewGlobalRef(me); obj = env->NewGlobalRef(me);
_messageToSend = messageToSend; _messageToSend = messageToSend;
} }
first = false;
session(); session();
} }
@ -313,7 +313,7 @@ extern "C" {
) )
{ {
debug_log << "######## starting sync\n"; debug_log << "######## starting sync\n";
startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::startup_sync, &JNISync::shutdown_sync); startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::onSyncStartup, &JNISync::onSyncShutdown);
} }
JNIEXPORT void JNICALL Java_org_pEp_jniadapter_AbstractEngine_stopSync( JNIEXPORT void JNICALL Java_org_pEp_jniadapter_AbstractEngine_stopSync(

Loading…
Cancel
Save