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