diff --git a/src/Ryujinx/UI/ViewModels/Input/InputViewModel.cs b/src/Ryujinx/UI/ViewModels/Input/InputViewModel.cs index 885807244..d7a894003 100644 --- a/src/Ryujinx/UI/ViewModels/Input/InputViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/Input/InputViewModel.cs @@ -907,12 +907,14 @@ namespace Ryujinx.Ava.UI.ViewModels.Input } public void LoadSavedConfiguration() - { - LoadConfiguration(); - LoadDevice(); - LoadProfiles(); - IsModified = false; - OnPropertyChanged(); + { + if (IsModified) // Fixes random gamepad appearance in "disabled" option + { + LoadDevice(); + LoadConfiguration(); + IsModified = false; + OnPropertyChanged(); + } } public void Save()