mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-17 00:29:50 -04:00
[awt_xawt] fixe
This commit is contained in:
parent
91f49a0619
commit
a3adc77d18
@ -25,6 +25,7 @@
|
||||
|
||||
#include <jni.h>
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
|
||||
// extern JavaVM *jvm;
|
||||
@ -330,23 +331,19 @@ Java_java_awt_KeyboardFocusManager_initIDs
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_sun_awt_X11_XToolkit_getEnv
|
||||
(JNIEnv *env , jclass clazz, jstring key) {
|
||||
/*
|
||||
char *ptr = NULL;
|
||||
const char *keystr = NULL;
|
||||
jstring ret = NULL;
|
||||
|
||||
keystr = JNU_GetStringPlatformChars(env, key, NULL);
|
||||
keystr = (*env)->GetStringUTFChars(env, key, NULL);
|
||||
if (keystr) {
|
||||
ptr = getenv(keystr);
|
||||
if (ptr) {
|
||||
ret = JNU_NewStringPlatform(env, (const char *) ptr);
|
||||
ret = (*env)->NewStringUTF(env, (const char *) ptr);
|
||||
}
|
||||
JNU_ReleaseStringPlatformChars(env, key, (const char*)keystr);
|
||||
(*env)->ReleaseStringUTFChars(env, key, (const char*)keystr);
|
||||
}
|
||||
return ret;
|
||||
*/
|
||||
|
||||
return (*env)->NewStringUTF(env, getenv(keystr));
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user