Print error on SDL_SetGamepadPlayerIndex failure

This commit is contained in:
kalaposfos13 2025-04-25 18:38:05 +02:00
parent f29d79ec40
commit e26ed73533

View File

@ -287,7 +287,10 @@ void GameControllers::TryOpenSDLControllers(GameControllers& controllers) {
controllers[i]->m_sdl_gamepad = pad;
controllers[i]->user_id = i + 1;
slot_taken[i] = true;
SDL_SetGamepadPlayerIndex(pad, i);
bool err = SDL_SetGamepadPlayerIndex(pad, i);
if (!err) {
LOG_ERROR(Input, "Failed to set controller index: {}", SDL_GetError());
}
AddUserServiceEvent(
{OrbisUserServiceEventType::Login, SDL_GetGamepadPlayerIndex(pad) + 1});