[Input pipe] More debugs on clipboard

This commit is contained in:
khanhduytran0 2021-01-22 14:45:05 +07:00
parent 666c822b4a
commit d4ee164c7c
2 changed files with 10 additions and 3 deletions

View File

@ -826,7 +826,7 @@ public class BaseMainActivity extends LoggableActivity {
}
public static void fullyExit() {
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
public void forceUserHome(String s) throws Exception {

View File

@ -184,13 +184,20 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeClipboard(JNI
#ifdef DEBUG
LOGD("Debug: Clipboard access is going on\n", isUseStackQueueCall);
#endif
assert(dalvikJNIEnvPtr_JRE != NULL);
LOGD("Clipboard: Obtaining class\n");
jclass bridgeClazz = (*dalvikJNIEnvPtr_JRE)->FindClass(dalvikJNIEnvPtr_JRE, "org/lwjgl/glfw/CallbackBridge");
assert(bridgeClazz != NULL);
LOGD("Clipboard: Obtaining class\n");
jmethodID bridgeMethod = (*dalvikJNIEnvPtr_JRE)->GetStaticMethodID(dalvikJNIEnvPtr_JRE, bridgeClazz, "accessAndroidClipboard", "(ILjava/lang/String;)Ljava/lang/String;");
assert(bridgeMethod != NULL);
jstring copyDst = convertStringJVM(runtimeJNIEnvPtr_ANDROID, dalvikJNIEnvPtr_JRE, copySrc);
return convertStringJVM(dalvikJNIEnvPtr_JRE, runtimeJNIEnvPtr_ANDROID, (jstring) (*dalvikJNIEnvPtr_JRE)->CallStaticObjectMethod(dalvikJNIEnvPtr_JRE, bridgeClazz, bridgeMethod, action, copyDst));
LOGD("Clipboard: Converting string\n");
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) {