From 9a94bfd08d7add8abc042f8bc4ad7423948d88df Mon Sep 17 00:00:00 2001 From: Matt Warren Date: Sat, 29 Oct 2016 02:39:43 +0000 Subject: [PATCH] clear select flags on collection reset --- xunit.runner.wpf/ViewModel/MainViewModel.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/xunit.runner.wpf/ViewModel/MainViewModel.cs b/xunit.runner.wpf/ViewModel/MainViewModel.cs index 130712e..b9a4fb7 100644 --- a/xunit.runner.wpf/ViewModel/MainViewModel.cs +++ b/xunit.runner.wpf/ViewModel/MainViewModel.cs @@ -161,6 +161,15 @@ namespace Xunit.Runner.Wpf.ViewModel private void TestCases_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { UpdateTestCaseInfo(useSelected: false); + ClearSelectionFlags(); + } + + private void ClearSelectionFlags() + { + foreach (var test in this.allTestCases) + { + test.IsSelected = false; + } } void UpdateTestCaseInfo(bool useSelected)