fix SDL_GetSensorInstanceID() return code upon failure.

Reference issue: https://github.com/libsdl-org/SDL/issues/7051
main
Ozkan Sezer 2023-01-11 21:56:50 +03:00
parent 0621a67350
commit 85924687fd
2 changed files with 2 additions and 2 deletions

View File

@ -223,7 +223,7 @@ extern DECLSPEC int SDLCALL SDL_GetSensorNonPortableType(SDL_Sensor *sensor);
* Get the instance ID of a sensor. * Get the instance ID of a sensor.
* *
* \param sensor The SDL_Sensor object to inspect * \param sensor The SDL_Sensor object to inspect
* \returns the sensor instance ID, or -1 if `sensor` is NULL. * \returns the sensor instance ID, or 0 if `sensor` is NULL.
* *
* \since This function is available since SDL 3.0.0. * \since This function is available since SDL 3.0.0.
*/ */

View File

@ -374,7 +374,7 @@ int SDL_GetSensorNonPortableType(SDL_Sensor *sensor)
SDL_SensorID SDL_GetSensorInstanceID(SDL_Sensor *sensor) SDL_SensorID SDL_GetSensorInstanceID(SDL_Sensor *sensor)
{ {
if (!SDL_IsSensorValid(sensor)) { if (!SDL_IsSensorValid(sensor)) {
return -1; return 0;
} }
return sensor->instance_id; return sensor->instance_id;