Browse Source

Catch runtime exception

JNI-88
Hussein Kasem 6 years ago
parent
commit
b95869efa8
  1. 8
      src/foundation_pEp_jniadapter_AbstractEngine.cc

8
src/foundation_pEp_jniadapter_AbstractEngine.cc

@ -323,7 +323,13 @@ extern "C" {
) )
{ {
debug_log << "######## starting sync\n"; debug_log << "######## starting sync\n";
startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::onSyncStartup, &JNISync::onSyncShutdown); try {
startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::onSyncStartup, &JNISync::onSyncShutdown);
}
catch (RuntimeError& ex) {
throw_pEp_Exception(env, ex.status);
return;
}
} }
JNIEXPORT void JNICALL Java_foundation_pEp_jniadapter_AbstractEngine_stopSync( JNIEXPORT void JNICALL Java_foundation_pEp_jniadapter_AbstractEngine_stopSync(

Loading…
Cancel
Save