Browse Source

Session-manager needs to be initialized only once per process.

pull/44/head
heck 2 years ago
parent
commit
3454305d1a
  1. 3
      src/cxx/foundation_pEp_jniadapter_AbstractEngine.cc

3
src/cxx/foundation_pEp_jniadapter_AbstractEngine.cc

@ -259,10 +259,11 @@ JNIEXPORT void JNICALL Java_foundation_pEp_jniadapter_AbstractEngine_init(JNIEnv
jni_init();
objj = env->NewGlobalRef(obj);
callback_dispatcher.add(messageToSend, notifyHandshake, JNISync::onSyncStartup, JNISync::onSyncShutdown);
Adapter::Session::initialize(Adapter::SyncModes::Async, false);
}
create_engine_java_object_mutex(env, obj); // Create a mutex per java object
Adapter::session.initialize(Adapter::SyncModes::Async, false);
Adapter::session();
}
JNIEXPORT void JNICALL Java_foundation_pEp_jniadapter_AbstractEngine_release(JNIEnv *env,

Loading…
Cancel
Save