This commit is contained in:
kalaposfos13 2025-04-25 20:37:41 +02:00
parent ba29985151
commit eaecab4041

View File

@ -265,8 +265,7 @@ void GameControllers::TryOpenSDLControllers(GameControllers& controllers) {
} }
} }
if (!still_connected) { if (!still_connected) {
AddUserServiceEvent( AddUserServiceEvent({OrbisUserServiceEventType::Logout, i + 1});
{OrbisUserServiceEventType::Logout, SDL_GetGamepadPlayerIndex(pad) + 1});
SDL_CloseGamepad(pad); SDL_CloseGamepad(pad);
controllers[i]->m_sdl_gamepad = nullptr; controllers[i]->m_sdl_gamepad = nullptr;
controllers[i]->user_id = -1; controllers[i]->user_id = -1;
@ -289,8 +288,7 @@ void GameControllers::TryOpenSDLControllers(GameControllers& controllers) {
controllers[i]->user_id = i + 1; controllers[i]->user_id = i + 1;
slot_taken[i] = true; slot_taken[i] = true;
controllers[i]->player_index = i; controllers[i]->player_index = i;
AddUserServiceEvent( AddUserServiceEvent({OrbisUserServiceEventType::Login, i + 1});
{OrbisUserServiceEventType::Login, SDL_GetGamepadPlayerIndex(pad) + 1});
if (SDL_SetGamepadSensorEnabled(controllers[i]->m_sdl_gamepad, SDL_SENSOR_GYRO, if (SDL_SetGamepadSensorEnabled(controllers[i]->m_sdl_gamepad, SDL_SENSOR_GYRO,
true)) { true)) {