diff --git a/src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs b/src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs index 9c9781569b..57e94483b4 100644 --- a/src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs @@ -54,11 +54,11 @@ namespace Ryujinx.Ava.UI.ViewModels.Input } } - private readonly InputViewModel _parentModel; + public InputViewModel ParentModel { get; } public ControllerInputViewModel(InputViewModel model, GamepadInputConfig config) { - _parentModel = model; + ParentModel = model; model.NotifyChangesEvent += OnParentModelChanged; OnParentModelChanged(); Config = config; @@ -76,9 +76,9 @@ namespace Ryujinx.Ava.UI.ViewModels.Input public void OnParentModelChanged() { - IsLeft = _parentModel.IsLeft; - IsRight = _parentModel.IsRight; - Image = _parentModel.Image; + IsLeft = ParentModel.IsLeft; + IsRight = ParentModel.IsRight; + Image = ParentModel.Image; } } } diff --git a/src/Ryujinx/UI/Views/Input/ControllerInputView.axaml.cs b/src/Ryujinx/UI/Views/Input/ControllerInputView.axaml.cs index 6252b1ff2d..fc03437824 100644 --- a/src/Ryujinx/UI/Views/Input/ControllerInputView.axaml.cs +++ b/src/Ryujinx/UI/Views/Input/ControllerInputView.axaml.cs @@ -63,7 +63,7 @@ namespace Ryujinx.Ava.UI.Views.Input var viewModel = (DataContext as ControllerInputViewModel); - IKeyboard keyboard = (IKeyboard)viewModel.parentModel.AvaloniaKeyboardDriver.GetGamepad("0"); // Open Avalonia keyboard for cancel operations. + IKeyboard keyboard = (IKeyboard)viewModel.ParentModel.AvaloniaKeyboardDriver.GetGamepad("0"); // Open Avalonia keyboard for cancel operations. IButtonAssigner assigner = CreateButtonAssigner(isStick); _currentAssigner.ButtonAssigned += (sender, e) => @@ -71,7 +71,7 @@ namespace Ryujinx.Ava.UI.Views.Input if (e.ButtonValue.HasValue) { var buttonValue = e.ButtonValue.Value; - viewModel.parentModel.IsModified = true; + viewModel.ParentModel.IsModified = true; switch (button.Name) { @@ -178,7 +178,7 @@ namespace Ryujinx.Ava.UI.Views.Input { IButtonAssigner assigner; - assigner = new GamepadButtonAssigner((DataContext as ControllerInputViewModel).parentModel.SelectedGamepad, ((DataContext as ControllerInputViewModel).parentModel.Config as StandardControllerInputConfig).TriggerThreshold, forStick); + assigner = new GamepadButtonAssigner((DataContext as ControllerInputViewModel).ParentModel.SelectedGamepad, ((DataContext as ControllerInputViewModel).ParentModel.Config as StandardControllerInputConfig).TriggerThreshold, forStick); return assigner; }