We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bbba3d0 commit be9a24eCopy full SHA for be9a24e
1 file changed
src/platforms/rcore_desktop_glfw.c
@@ -1749,7 +1749,12 @@ int InitPlatform(void)
1749
{
1750
// WARNING: If glfwGetJoystickName() is longer than MAX_GAMEPAD_NAME_LENGTH,
1751
// we can get a not-NULL terminated string, so, we only copy up to (MAX_GAMEPAD_NAME_LENGTH - 1)
1752
- if (glfwJoystickPresent(i)) strncpy(CORE.Input.Gamepad.name[i], glfwGetJoystickName(i), MAX_GAMEPAD_NAME_LENGTH - 1);
+ if (glfwJoystickPresent(i))
1753
+ {
1754
+ CORE.Input.Gamepad.ready[i] = true;
1755
+ CORE.Input.Gamepad.axisCount[i] = GLFW_GAMEPAD_AXIS_LAST + 1;
1756
+ strncpy(CORE.Input.Gamepad.name[i], glfwGetJoystickName(i), MAX_GAMEPAD_NAME_LENGTH - 1);
1757
+ }
1758
}
1759
//----------------------------------------------------------------------------
1760
0 commit comments