Kaynağa Gözat
Update rcore_desktop_sdl.c
raylib app crashing when started and a gamepad is already connected to the PC (even if the gamepad is not used in the app). I only tested this with a gamepad that has a layout which is not recognized. Using SDL3 as backend.
pull/4859/head
MikiZX1
9 ay önce
işlemeyi yapan:
GitHub
ebeveyn
işleme
55c6864092
Veri tabanında bu imza için bilinen anahtar bulunamadı
GPG Anahtar Kimliği: B5690EEEBB952194
1 değiştirilmiş dosya ile
1 ekleme ve
1 silme
src/platforms/rcore_desktop_sdl.c
@ -1670,7 +1670,7 @@ void PollInputEvents(void)
{
int jid = event . jdevice . which ; / / Joystick device index
if ( o">! CORE . Input . Gamepad . ready [ jid ] & & ( jid < MAX_GAMEPADS ) )
if ( CORE . Input . Gamepad . ready [ jid ] & & ( jid < MAX_GAMEPADS ) )
{
platform . gamepad [ jid ] = SDL_GameControllerOpen ( jid ) ;
platform . gamepadId [ jid ] = SDL_JoystickInstanceID ( SDL_GameControllerGetJoystick ( platform . gamepad [ jid ] ) ) ;