diff options
Diffstat (limited to 'CNativeCode/OpenGL_X11_jawt.c')
-rw-r--r-- | CNativeCode/OpenGL_X11_jawt.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/CNativeCode/OpenGL_X11_jawt.c b/CNativeCode/OpenGL_X11_jawt.c index 946e6d6..28f3f44 100644 --- a/CNativeCode/OpenGL_X11_jawt.c +++ b/CNativeCode/OpenGL_X11_jawt.c @@ -117,11 +117,23 @@ */ static jboolean verbose = JNI_FALSE; +JNIEXPORT jboolean JNICALL Java_gl4java_GLContext_loadJAWT0 +(JNIEnv *env, jclass unused, jstring str) +{ + char* chars; + jboolean res; + + chars = (*env)->GetStringUTFChars(env, str, NULL); + res = jawt_init(chars); + (*env)->ReleaseStringUTFChars(env, str, chars); + return res; +} + JNIEXPORT jboolean JNICALL -Java_gl4java_GLContext_useJAWT( JNIEnv *env, jobject obj ) +Java_gl4java_GLContext_useJAWT( JNIEnv *env, jclass unused ) { (void)env; - (void)obj; + (void)unused; return JNI_TRUE; } |