Fix controller and logging

This commit is contained in:
Stossy11 2025-03-09 08:00:08 +11:00
parent 14ce5102fb
commit 0bfca4c488
8 changed files with 52 additions and 69 deletions

View file

@ -1179,11 +1179,15 @@ namespace Ryujinx.Headless.SDL2
gamepad.Dispose();
}
foreach (string id in _inputManager.GamepadDriver.GamepadsIds)
string[] gamepadsIdsArray = _inputManager.GamepadDriver.GamepadsIds.ToArray();
foreach (string id in gamepadsIdsArray)
{
gamepad = _inputManager.GamepadDriver.GetGamepad(id);
Logger.Info?.Print(LogClass.Application, $"- {id} (\"{gamepad.Name}\")");
string gamepadsIdsString = $"- {id} (\"{gamepad.Name}\")";
Logger.Info?.Print(LogClass.Application, gamepadsIdsString);
gamepad.Dispose();
}