Merge pull request #112760 from Benjamin-Dobell/fix/android/gamepad-connect-on-startup

Android: Fix crash when gamepad connects immediately upon app startup
This commit is contained in:
Thaddeus Crews 2025-11-14 14:23:16 -06:00
commit c36e846fb1
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -436,7 +436,10 @@ JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joyhat(JNIEnv *env, j
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joyconnectionchanged(JNIEnv *env, jclass clazz, jint p_device, jboolean p_connected, jstring p_name) {
if (os_android) {
String name = jstring_to_string(p_name, env);
Input::get_singleton()->joy_connection_changed(p_device, p_connected, name);
Input *input = Input::get_singleton();
if (input) {
input->joy_connection_changed(p_device, p_connected, name);
}
}
}