diff --git a/src/ViewModels/Launcher.cs b/src/ViewModels/Launcher.cs index 6761eccf3..064793940 100644 --- a/src/ViewModels/Launcher.cs +++ b/src/ViewModels/Launcher.cs @@ -525,6 +525,7 @@ private void SwitchWorkspace(Workspace to) } _ignoreIndexChange = false; + Preferences.Instance.Save(); GC.Collect(); } diff --git a/src/Views/Preferences.axaml.cs b/src/Views/Preferences.axaml.cs index 4696b4a76..8f9917be4 100644 --- a/src/Views/Preferences.axaml.cs +++ b/src/Views/Preferences.axaml.cs @@ -189,6 +189,7 @@ protected override void OnClosing(WindowClosingEventArgs e) new Commands.Config(null).Set($"gpg.{GPGFormat.Value}.program", GPGExecutableFile); } + ViewModels.Preferences.Instance.Save(); base.OnClosing(e); }