From df16622335ffb154536bda761fee6e2e50c5aaf8 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 19 Feb 2024 16:25:50 +0800 Subject: [PATCH] fix: ignore type change on serialization --- src/ViewModels/Preference.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ViewModels/Preference.cs b/src/ViewModels/Preference.cs index 3d504155..a09b6530 100644 --- a/src/ViewModels/Preference.cs +++ b/src/ViewModels/Preference.cs @@ -125,7 +125,7 @@ namespace SourceGit.ViewModels { get => _externalMergeToolType; set { var changed = SetProperty(ref _externalMergeToolType, value); - if (changed && !OperatingSystem.IsWindows() && value >= 0 && value < Models.ExternalMergeTools.Supported.Count) { + if (changed && !OperatingSystem.IsWindows() && value > 0 && value < Models.ExternalMergeTools.Supported.Count) { var tool = Models.ExternalMergeTools.Supported[value]; if (File.Exists(tool.Exec)) ExternalMergeToolPath = tool.Exec; else ExternalMergeToolPath = string.Empty;