diff --git a/src/Ryujinx/AppHost.cs b/src/Ryujinx/AppHost.cs index 28c7977cb..28e7bb660 100644 --- a/src/Ryujinx/AppHost.cs +++ b/src/Ryujinx/AppHost.cs @@ -623,6 +623,12 @@ namespace Ryujinx.Ava _gpuCancellationTokenSource.Dispose(); DisposeGpu(); + + if (CustomSettingsHelper.HasCustomSettings(CustomSettingsHelper.PathToGameSettingsJson(ApplicationId))) + { + Program.ReloadConfig(); + } + AppExit?.Invoke(this, EventArgs.Empty); } @@ -1057,8 +1063,6 @@ namespace Ryujinx.Ava } } - MainWindowViewModel.SaveConfig(); - return deviceDriver; }