Enable dynamic input swap for controller assignment checks

This commit is contained in:
Babib3l 2026-06-02 15:16:19 +02:00
parent 3bdf7c8c26
commit 002fa91c19
2 changed files with 3 additions and 2 deletions

View File

@ -757,7 +757,7 @@ namespace Ryujinx.Input.HLE
.Where(device => device.Type == AssignedInputDeviceType.Controller)
.ToList() ?? [];
if (assignedControllers.Count > 0)
if (_playerInputAssignment?.EnableDynamicInputSwap == true)
{
foreach (AssignedInputDevice assignedController in assignedControllers)
{
@ -770,6 +770,7 @@ namespace Ryujinx.Input.HLE
}
}
}
yield break;
}

View File

@ -211,7 +211,7 @@ namespace Ryujinx.Input.HLE
playerInputAssignment,
PlayerInputAssignmentHelper.CreatePrimaryDevice(inputConfig));
if (normalizedAssignment.Devices.Count > 0)
if (normalizedAssignment.EnableDynamicInputSwap || normalizedAssignment.Devices.Count > 0)
{
return normalizedAssignment;
}