Update SDL2Gamepad.cs

This commit is contained in:
Evan Husted 2025-01-22 22:35:09 -06:00 committed by GitHub
parent 96e9e3611d
commit 898153ae13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -78,8 +78,6 @@ namespace Ryujinx.Input.SDL2
private float _triggerThreshold;
private uint _rawColor;
public SDL2Gamepad(nint gamepadHandle, string driverId)
{
_gamepadHandle = gamepadHandle;
@ -89,11 +87,6 @@ namespace Ryujinx.Input.SDL2
Id = driverId;
Features = GetFeaturesFlag();
_triggerThreshold = 0.0f;
//if (Features.HasFlag(GamepadFeaturesFlag.Led))
{
SetLedColor();
}
// Enable motion tracking
if (Features.HasFlag(GamepadFeaturesFlag.Motion))
@ -112,8 +105,9 @@ namespace Ryujinx.Input.SDL2
public void SetLedColor()
{
//uint rawColor = 0;
//_rawColor = _configuration.Led.LedColor;
if (!HasConfiguration) return;
uint _rawColor = _configuration.Led.LedColor;
byte red = (byte)(_rawColor >> 16);
byte green = (byte)(_rawColor >> 8);
byte blue = (byte)(_rawColor % 256);
@ -239,8 +233,8 @@ namespace Ryujinx.Input.SDL2
{
_configuration = (StandardControllerInputConfig)configuration;
_rawColor = _configuration.Led.LedColor;
SetLedColor();
if (Features.HasFlag(GamepadFeaturesFlag.Led))
SetLedColor();
_buttonsUserMapping.Clear();