SDL_Get*Driver() functions: Set error message on failure

This commit is contained in:
Petar Popovic authored and Sam Lantinga committed 2025-02-13 16:10:37 -08:00
1 parent ed0a03e9b5
commit c16b7bcb7a
4 files changed
+4 -2

No files matched your search

+1
View File
@@ -136,6 +136,7 @@ const char *SDL_GetAudioDriver(int index)
if (index >= 0 && index < SDL_GetNumAudioDrivers()) {
return deduped_bootstrap[index]->name;
}
SDL_InvalidParamError("index");
return NULL;
}
+1
View File
@@ -74,6 +74,7 @@ const char *SDL_GetCameraDriver(int index)
if (index >= 0 && index < SDL_GetNumCameraDrivers()) {
return bootstrap[index]->name;
}
SDL_InvalidParamError("index");
return NULL;
}
+1 -2
View File
@@ -810,8 +810,7 @@ const char *SDL_GetRenderDriver(int index)
{
#ifndef SDL_RENDER_DISABLED
if (index < 0 || index >= SDL_GetNumRenderDrivers()) {
SDL_SetError("index must be in the range of 0 - %d",
SDL_GetNumRenderDrivers() - 1);
SDL_InvalidParamError("index");
return NULL;
}
return render_drivers[index]->name;
+1
View File
@@ -596,6 +596,7 @@ const char *SDL_GetVideoDriver(int index)
if (index >= 0 && index < SDL_GetNumVideoDrivers()) {
return deduped_bootstrap[index]->name;
}
SDL_InvalidParamError("index");
return NULL;
}