Fix LED turning on in input settings, despite TurnOffLed being set to true (#583)

The ColorPicker auotmatically sets the LED to the selected Color
whenever the Input Settings are opened. Therefore it now checks if the
setting is turned off before changing the color.
This commit is contained in:
Otozinclus 2025-01-26 00:15:17 +01:00 committed by GitHub
parent 250acab7a7
commit f15aa8fba0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -252,7 +252,8 @@ namespace Ryujinx.Ava.UI.Views.Input
if (!args.NewColor.HasValue) return;
if (DataContext is not ControllerInputViewModel cVm) return;
if (!cVm.Config.EnableLedChanging) return;
if (cVm.Config.TurnOffLed) return;
cVm.ParentModel.SelectedGamepad.SetLed(args.NewColor.Value.ToUInt32());
}
@ -260,7 +261,8 @@ namespace Ryujinx.Ava.UI.Views.Input
{
if (DataContext is not ControllerInputViewModel cVm) return;
if (!cVm.Config.EnableLedChanging) return;
if (cVm.Config.TurnOffLed) return;
cVm.ParentModel.SelectedGamepad.SetLed(cVm.Config.LedColor.ToUInt32());
}
}