diff --git a/src/jnienv.cpp b/src/jnienv.cpp index 976aab96f1..3a733013c7 100644 --- a/src/jnienv.cpp +++ b/src/jnienv.cpp @@ -63,6 +63,8 @@ AttachCurrentThread(Machine* m, Thread** t, void*) if (*t == 0) { *t = m->processor->makeThread(m, 0, m->rootThread); + enter(*t, Thread::ActiveState); + m->localThread->set(*t); } return 0;