X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d535428dd046734638334061f8b2ceb1a037854d..8e970353f6db8e98fd13fcc1bf80e57e84f3d25c:/src/java/jmsg_process.c?ds=sidebyside diff --git a/src/java/jmsg_process.c b/src/java/jmsg_process.c index da34ddcd0e..2fb7ecf67e 100644 --- a/src/java/jmsg_process.c +++ b/src/java/jmsg_process.c @@ -14,12 +14,10 @@ #include "jmsg.h" #include "jxbt_utilities.h" -#define JAVA_SIMGRID -#include "xbt/context_private.h" +#include "xbt/xbt_context_java.h" XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg); - jobject jprocess_new_global_ref(jobject jprocess,JNIEnv* env) { return (*env)->NewGlobalRef(env,jprocess); @@ -190,7 +188,7 @@ jprocess_schedule(xbt_context_t context) { if(!id) return; - (*env)->CallVoidMethod(env,context->jprocess,id); + (*env)->CallVoidMethod(env,((xbt_ctx_java_t)context)->jprocess,id); } @@ -208,6 +206,6 @@ jprocess_unschedule(xbt_context_t context) { if(!id) return; - (*env)->CallVoidMethod(env,context->jprocess,id); + (*env)->CallVoidMethod(env,((xbt_ctx_java_t)context)->jprocess,id); }