From 18826876018310952a3ad0967d41b5516752ac3c Mon Sep 17 00:00:00 2001 From: Ben Date: Fri, 24 Jul 2015 14:47:47 +0100 Subject: [PATCH] Fixed BlockGroupBrowser indeterminate checkbox state bug --- Filtration/Translators/ItemFilterScriptTranslator.cs | 1 - Filtration/Utilities/AutoMapperHelpers.cs | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Filtration/Translators/ItemFilterScriptTranslator.cs b/Filtration/Translators/ItemFilterScriptTranslator.cs index fe3e25e..a13e22d 100644 --- a/Filtration/Translators/ItemFilterScriptTranslator.cs +++ b/Filtration/Translators/ItemFilterScriptTranslator.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.RegularExpressions; -using System.Windows.Documents; using Castle.Core.Internal; using Filtration.ObjectModel; using Filtration.Properties; diff --git a/Filtration/Utilities/AutoMapperHelpers.cs b/Filtration/Utilities/AutoMapperHelpers.cs index 3593fe8..73b46e8 100644 --- a/Filtration/Utilities/AutoMapperHelpers.cs +++ b/Filtration/Utilities/AutoMapperHelpers.cs @@ -17,7 +17,8 @@ namespace Filtration.Utilities if (viewModel.ChildGroups.All(g => g.IsChecked == true)) { viewModel.IsChecked = true; - } else if (viewModel.ChildGroups.Any(g => g.IsChecked == true)) + } + else if (viewModel.ChildGroups.Any(g => g.IsChecked == true || g.IsChecked == null)) { viewModel.IsChecked = null; }