From a76a898f881fc134a5125a0634f4b40d69d1d75d Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 25 Feb 2026 14:41:38 +0800 Subject: [PATCH] fix: changes list sometimes did not update (#2150) Signed-off-by: leo --- src/ViewModels/CommitDetail.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ViewModels/CommitDetail.cs b/src/ViewModels/CommitDetail.cs index 783a7822..8cffb0ae 100644 --- a/src/ViewModels/CommitDetail.cs +++ b/src/ViewModels/CommitDetail.cs @@ -467,7 +467,6 @@ namespace SourceGit.ViewModels private void Refresh() { - _changes = []; _requestingRevisionFiles = false; _revisionFiles = null; @@ -481,7 +480,12 @@ namespace SourceGit.ViewModels ScrollOffset = Vector.Zero; if (_commit == null) + { + Changes = []; + VisibleChanges = []; + SelectedChanges = null; return; + } if (_cancellationSource is { IsCancellationRequested: false }) _cancellationSource.Cancel();