From f52d7acfdd0a3e9abaaa20e322cf8b878b78d1a9 Mon Sep 17 00:00:00 2001 From: Hussein Kasem Date: Wed, 3 Jan 2018 11:47:22 +0100 Subject: [PATCH] Avoid the void ** cast on Android plataform as is not compatible. --- src/org_pEp_jniadapter_AbstractEngine.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/org_pEp_jniadapter_AbstractEngine.cc b/src/org_pEp_jniadapter_AbstractEngine.cc index 044af59..149aa14 100644 --- a/src/org_pEp_jniadapter_AbstractEngine.cc +++ b/src/org_pEp_jniadapter_AbstractEngine.cc @@ -324,7 +324,12 @@ extern "C" { { sync_thread_arg_t *a = (sync_thread_arg_t*)arg; PEP_SESSION session = (PEP_SESSION) a->session; + #ifdef ANDROID + a->sync_jvm->AttachCurrentThread(&sync_env, NULL); + #else a->sync_jvm->AttachCurrentThread((void **) &sync_env, NULL); + #endif + jclass clazz = sync_env->GetObjectClass(sync_obj);