SDL_GetMouseNameForID(): Set an error message for invalid mouse IDs.

This commit is contained in:
Petar Popovic
2024-10-30 22:12:25 +01:00
committed by Sam Lantinga
parent 51fa076fdc
commit 8ce176b59a

View File

@@ -428,6 +428,7 @@ const char *SDL_GetMouseNameForID(SDL_MouseID instance_id)
{ {
int mouse_index = SDL_GetMouseIndex(instance_id); int mouse_index = SDL_GetMouseIndex(instance_id);
if (mouse_index < 0) { if (mouse_index < 0) {
SDL_SetError("Mouse %" SDL_PRIu32 " not found", instance_id);
return NULL; return NULL;
} }
return SDL_GetPersistentString(SDL_mice[mouse_index].name); return SDL_GetPersistentString(SDL_mice[mouse_index].name);