X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/207e186001374b77093f4064a2a25a9c626a989d..c68caf0f27b0fdde9df0a39857e5a162fc196d85:/src/bindings/java/JavaContext.cpp diff --git a/src/bindings/java/JavaContext.cpp b/src/bindings/java/JavaContext.cpp index 5fe1c0cfab..937f70745a 100644 --- a/src/bindings/java/JavaContext.cpp +++ b/src/bindings/java/JavaContext.cpp @@ -34,11 +34,6 @@ JavaContextFactory::JavaContextFactory(): ContextFactory("JavaContextFactory") JavaContextFactory::~JavaContextFactory()=default; -JavaContext* JavaContextFactory::self() -{ - return static_cast(xbt_os_thread_get_extra_data()); -} - JavaContext* JavaContextFactory::create_context(std::function code, void_pfn_smxprocess_t cleanup_fun, smx_actor_t actor) { @@ -58,7 +53,7 @@ JavaContext::JavaContext(std::function code, void_pfn_smxprocess_t clean void JavaContext::start_hook() { - xbt_os_thread_set_extra_data(this); // We need to attach it also for maestro, in contrary to our ancestor + SIMIX_context_set_current(this); // We need to attach it also for maestro, in contrary to our ancestor //Attach the thread to the JVM JNIEnv *env;