diff --git a/Natives/JavaLauncher.h b/Natives/JavaLauncher.h index ca7c5349..0624e6b7 100644 --- a/Natives/JavaLauncher.h +++ b/Natives/JavaLauncher.h @@ -5,4 +5,4 @@ static bool started = false; int launchJVM(int argc, char *argv[]); -int launchUI(); +int launchUI(int argc, char *argv[]); diff --git a/Natives/input_bridge_v3.c b/Natives/input_bridge_v3.c index ed42d08a..ec22eeab 100644 --- a/Natives/input_bridge_v3.c +++ b/Natives/input_bridge_v3.c @@ -17,6 +17,8 @@ #include "log.h" #include "utils.h" +#include "JavaLauncher.h" + #define EVENT_TYPE_CHAR 1000 #define EVENT_TYPE_CHAR_MODS 1001 #define EVENT_TYPE_CURSOR_ENTER 1002 @@ -170,7 +172,7 @@ void closeGLFWWindow() { exit(-1); } -JNIEXPORT jint JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeLaunchUI(JNIEnv* env, jclass clazz, jstringArr args) { +JNIEXPORT jint JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeLaunchUI(JNIEnv* env, jclass clazz, jstringArray args) { int argc = (*env)->GetArrayLength(env, jstringArray); char **argv = convert_to_char_array(env, args); return launchUI(argc, argv);