From ecf6fe436e9b9c1d5e761686cc03a86afa84be73 Mon Sep 17 00:00:00 2001 From: Gadfly Date: Mon, 10 Mar 2025 11:58:27 +0800 Subject: [PATCH] enhance: Save Preferences after switched Workspace and closed Preferences --- src/ViewModels/Launcher.cs | 1 + src/Views/Preferences.axaml.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/ViewModels/Launcher.cs b/src/ViewModels/Launcher.cs index 6761eccf..06479394 100644 --- a/src/ViewModels/Launcher.cs +++ b/src/ViewModels/Launcher.cs @@ -525,6 +525,7 @@ namespace SourceGit.ViewModels } _ignoreIndexChange = false; + Preferences.Instance.Save(); GC.Collect(); } diff --git a/src/Views/Preferences.axaml.cs b/src/Views/Preferences.axaml.cs index 4696b4a7..8f9917be 100644 --- a/src/Views/Preferences.axaml.cs +++ b/src/Views/Preferences.axaml.cs @@ -189,6 +189,7 @@ namespace SourceGit.Views new Commands.Config(null).Set($"gpg.{GPGFormat.Value}.program", GPGExecutableFile); } + ViewModels.Preferences.Instance.Save(); base.OnClosing(e); }