diff --git a/src/Ryujinx/AppHost.cs b/src/Ryujinx/AppHost.cs index 5d0fe455a..51a7e296c 100644 --- a/src/Ryujinx/AppHost.cs +++ b/src/Ryujinx/AppHost.cs @@ -624,6 +624,12 @@ namespace Ryujinx.Ava _gpuCancellationTokenSource.Dispose(); DisposeGpu(); + + if (CustomSettingsHelper.HasCustomSettings(CustomSettingsHelper.PathToGameSettingsJson(ApplicationId))) + { + Program.ReloadConfig(); + } + AppExit?.Invoke(this, EventArgs.Empty); } @@ -1072,8 +1078,6 @@ namespace Ryujinx.Ava } } - MainWindowViewModel.SaveConfig(); - return deviceDriver; }