From 957c52aac48276ba484cb8f1102d44ac511a92f5 Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 19 Jun 2025 17:57:49 +0800 Subject: [PATCH] fix: crash after remove worktree while it is opened in sourcegit (#1436) Signed-off-by: leo --- src/ViewModels/Repository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ViewModels/Repository.cs b/src/ViewModels/Repository.cs index ec8ab3c6..d3d121bb 100644 --- a/src/ViewModels/Repository.cs +++ b/src/ViewModels/Repository.cs @@ -172,7 +172,7 @@ namespace SourceGit.ViewModels private set { var oldHead = _currentBranch?.Head; - if (SetProperty(ref _currentBranch, value)) + if (SetProperty(ref _currentBranch, value) && value != null) { if (oldHead != _currentBranch.Head && _workingCopy is { UseAmend: true }) _workingCopy.UseAmend = false;