mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-04 08:56:25 +00:00
fix SDL_GetJoystickInstanceID() return code upon failure
Reference issue: https://github.com/libsdl-org/SDL/issues/7051
This commit is contained in:
@@ -652,8 +652,8 @@ extern DECLSPEC SDL_bool SDLCALL SDL_JoystickConnected(SDL_Joystick *joystick);
|
|||||||
* Get the instance ID of an opened joystick.
|
* Get the instance ID of an opened joystick.
|
||||||
*
|
*
|
||||||
* \param joystick an SDL_Joystick structure containing joystick information
|
* \param joystick an SDL_Joystick structure containing joystick information
|
||||||
* \returns the instance ID of the specified joystick on success or a negative
|
* \returns the instance ID of the specified joystick on success or 0 on
|
||||||
* error code on failure; call SDL_GetError() for more information.
|
* failure; call SDL_GetError() for more information.
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*
|
*
|
||||||
|
@@ -932,7 +932,7 @@ SDL_JoystickID SDL_GetJoystickInstanceID(SDL_Joystick *joystick)
|
|||||||
|
|
||||||
SDL_LockJoysticks();
|
SDL_LockJoysticks();
|
||||||
{
|
{
|
||||||
CHECK_JOYSTICK_MAGIC(joystick, -1);
|
CHECK_JOYSTICK_MAGIC(joystick, 0);
|
||||||
|
|
||||||
retval = joystick->instance_id;
|
retval = joystick->instance_id;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user