try 1: Fix IndexOutOfBounds in SDL2GamepadDriver.cs

This commit is contained in:
Evan Husted
2024-11-19 23:34:32 -06:00
committed by KeatonTheBot
parent 7979f7664e
commit 13db6067d2
+4 -1
View File
@@ -117,7 +117,10 @@ namespace Ryujinx.Input.SDL2
{
lock (_lock)
{
_gamepadsIds.Insert(joystickDeviceId, id);
if (joystickDeviceId <= _gamepadsIds.FindLastIndex(_ => true))
_gamepadsIds.Insert(joystickDeviceId, id);
else
_gamepadsIds.Add(id);
}
OnGamepadConnected?.Invoke(id);