mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-19 01:27:18 -04:00
[Input pipe] More debugs on clipboard
This commit is contained in:
parent
666c822b4a
commit
d4ee164c7c
@ -826,7 +826,7 @@ public class BaseMainActivity extends LoggableActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void fullyExit() {
|
public static void fullyExit() {
|
||||||
System.exit(0);
|
android.os.Process.killProcess(android.os.Process.myPid());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void forceUserHome(String s) throws Exception {
|
public void forceUserHome(String s) throws Exception {
|
||||||
|
@ -184,13 +184,20 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeClipboard(JNI
|
|||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
LOGD("Debug: Clipboard access is going on\n", isUseStackQueueCall);
|
LOGD("Debug: Clipboard access is going on\n", isUseStackQueueCall);
|
||||||
#endif
|
#endif
|
||||||
|
assert(dalvikJNIEnvPtr_JRE != NULL);
|
||||||
|
|
||||||
|
LOGD("Clipboard: Obtaining class\n");
|
||||||
jclass bridgeClazz = (*dalvikJNIEnvPtr_JRE)->FindClass(dalvikJNIEnvPtr_JRE, "org/lwjgl/glfw/CallbackBridge");
|
jclass bridgeClazz = (*dalvikJNIEnvPtr_JRE)->FindClass(dalvikJNIEnvPtr_JRE, "org/lwjgl/glfw/CallbackBridge");
|
||||||
assert(bridgeClazz != NULL);
|
assert(bridgeClazz != NULL);
|
||||||
|
LOGD("Clipboard: Obtaining class\n");
|
||||||
jmethodID bridgeMethod = (*dalvikJNIEnvPtr_JRE)->GetStaticMethodID(dalvikJNIEnvPtr_JRE, bridgeClazz, "accessAndroidClipboard", "(ILjava/lang/String;)Ljava/lang/String;");
|
jmethodID bridgeMethod = (*dalvikJNIEnvPtr_JRE)->GetStaticMethodID(dalvikJNIEnvPtr_JRE, bridgeClazz, "accessAndroidClipboard", "(ILjava/lang/String;)Ljava/lang/String;");
|
||||||
assert(bridgeMethod != NULL);
|
assert(bridgeMethod != NULL);
|
||||||
|
|
||||||
jstring copyDst = convertStringJVM(runtimeJNIEnvPtr_ANDROID, dalvikJNIEnvPtr_JRE, copySrc);
|
LOGD("Clipboard: Converting string\n");
|
||||||
return convertStringJVM(dalvikJNIEnvPtr_JRE, runtimeJNIEnvPtr_ANDROID, (jstring) (*dalvikJNIEnvPtr_JRE)->CallStaticObjectMethod(dalvikJNIEnvPtr_JRE, bridgeClazz, bridgeMethod, action, copyDst));
|
jstring copyDst = convertStringJVM(env, dalvikJNIEnvPtr_JRE, copySrc);
|
||||||
|
|
||||||
|
LOGD("Clipboard: Calling 2nd\n");
|
||||||
|
return convertStringJVM(dalvikJNIEnvPtr_JRE, env, (jstring) (*dalvikJNIEnvPtr_JRE)->CallStaticObjectMethod(dalvikJNIEnvPtr_JRE, bridgeClazz, bridgeMethod, action, copyDst));
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeSetInputReady(JNIEnv* env, jclass clazz, jboolean inputReady) {
|
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeSetInputReady(JNIEnv* env, jclass clazz, jboolean inputReady) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user