fix: GUI stops refreshing after manually refresh while merge tool is open (#949)

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-02-10 20:51:36 +08:00
parent 0c8179b934
commit aebfffee00
No known key found for this signature in database

View file

@ -431,10 +431,7 @@ namespace SourceGit.ViewModels
{ {
var toolType = Preferences.Instance.ExternalMergeToolType; var toolType = Preferences.Instance.ExternalMergeToolType;
var toolPath = Preferences.Instance.ExternalMergeToolPath; var toolPath = Preferences.Instance.ExternalMergeToolPath;
_repo.SetWatcherEnabled(false);
await Task.Run(() => Commands.MergeTool.OpenForMerge(_repo.FullPath, toolType, toolPath, change.Path)); await Task.Run(() => Commands.MergeTool.OpenForMerge(_repo.FullPath, toolType, toolPath, change.Path));
_repo.SetWatcherEnabled(true);
} }
public void ContinueMerge() public void ContinueMerge()