From cb4ad63ba358ca66de2dbb6391074fd8ea6f797d Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 22 Jan 2025 10:51:37 +0800 Subject: [PATCH] fix: discarding changes with selected changes should never be traited as `Discard all changes` (#904) --- src/ViewModels/WorkingCopy.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/ViewModels/WorkingCopy.cs b/src/ViewModels/WorkingCopy.cs index 67fd6990..0a33bff5 100644 --- a/src/ViewModels/WorkingCopy.cs +++ b/src/ViewModels/WorkingCopy.cs @@ -417,12 +417,7 @@ namespace SourceGit.ViewModels public void Discard(List changes) { if (_repo.CanCreatePopup()) - { - if (changes.Count == _unstaged.Count && _staged.Count == 0) - _repo.ShowPopup(new Discard(_repo)); - else - _repo.ShowPopup(new Discard(_repo, changes)); - } + _repo.ShowPopup(new Discard(_repo, changes)); } public async void UseTheirs(List changes)