misc: chore: Use explicit types & fix object creation

This commit is contained in:
KeatonTheBot
2026-05-30 16:26:50 -05:00
parent 9d3fecf334
commit 76a123b81d
454 changed files with 3042 additions and 2961 deletions
+6 -6
View File
@@ -248,17 +248,17 @@ namespace Ryujinx.Input.SDL3
SDL3Driver.Instance.OnJoystickDisconnected -= HandleJoyStickDisconnected;
// Simulate a full disconnect when disposing
foreach (var gamepad in _gamepadsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _gamepadsIds)
{
OnGamepadDisconnected?.Invoke(gamepad.Value);
}
foreach (var gamepad in _joyConsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _joyConsIds)
{
OnGamepadDisconnected?.Invoke(gamepad.Value);
}
foreach (var gamepad in _linkedJoyConsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _linkedJoyConsIds)
{
OnGamepadDisconnected?.Invoke(gamepad.Value);
}
@@ -331,7 +331,7 @@ namespace Ryujinx.Input.SDL3
{
lock (_gamepadsIds)
{
foreach (var gamepad in _gamepadsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _gamepadsIds)
{
yield return GetGamepad(gamepad.Value);
}
@@ -339,7 +339,7 @@ namespace Ryujinx.Input.SDL3
lock (_joyConsIds)
{
foreach (var gamepad in _joyConsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _joyConsIds)
{
yield return GetGamepad(gamepad.Value);
}
@@ -347,7 +347,7 @@ namespace Ryujinx.Input.SDL3
lock (_linkedJoyConsIds)
{
foreach (var gamepad in _linkedJoyConsIds)
foreach (KeyValuePair<SDL_JoystickID, string> gamepad in _linkedJoyConsIds)
{
yield return GetGamepad(gamepad.Value);
}
+1 -1
View File
@@ -366,7 +366,7 @@ namespace Ryujinx.Input.SDL3
if (HasConfiguration)
{
var joyconStickConfig = GetLogicalJoyStickConfig(inputId);
JoyconConfigControllerStick<GamepadInputId, Common.Configuration.Hid.Controller.StickInputId> joyconStickConfig = GetLogicalJoyStickConfig(inputId);
if (joyconStickConfig != null)
{
+1 -1
View File
@@ -98,7 +98,7 @@ namespace Ryujinx.Input.SDL3
string matchName = isLeft ? SDL3JoyCon.RightName : SDL3JoyCon.LeftName;
match = 0;
foreach (var joyConId in joyConIds.Keys)
foreach (SDL_JoystickID joyConId in joyConIds.Keys)
{
if (SDL_GetGamepadNameForID(joyConId) == matchName)
{