From a79161207748a8e2f732fc50dfe155f4368483cd Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sun, 15 May 2022 12:44:58 +0200 Subject: [PATCH] Fix broken HexFilterControl --- ILSpy/Metadata/Helpers.cs | 3 +++ ILSpy/Metadata/HexFilterControl.xaml.cs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/ILSpy/Metadata/Helpers.cs b/ILSpy/Metadata/Helpers.cs index add2fbd15..cd6558a17 100644 --- a/ILSpy/Metadata/Helpers.cs +++ b/ILSpy/Metadata/Helpers.cs @@ -136,6 +136,7 @@ namespace ICSharpCode.ILSpy.Metadata { return new DataGridCheckBoxColumn() { Header = e.PropertyName, + SortMemberPath = e.PropertyName, Binding = binding }; } @@ -146,12 +147,14 @@ namespace ICSharpCode.ILSpy.Metadata { return new DataGridTemplateColumn() { Header = e.PropertyName, + SortMemberPath = e.PropertyName, CellTemplate = GetOrCreateLinkCellTemplate(e.PropertyName, descriptor, binding) }; } return new DataGridTextColumn() { Header = e.PropertyName, + SortMemberPath = e.PropertyName, Binding = binding }; } diff --git a/ILSpy/Metadata/HexFilterControl.xaml.cs b/ILSpy/Metadata/HexFilterControl.xaml.cs index 9a50e0bed..26f4d5ea7 100644 --- a/ILSpy/Metadata/HexFilterControl.xaml.cs +++ b/ILSpy/Metadata/HexFilterControl.xaml.cs @@ -73,6 +73,8 @@ namespace ICSharpCode.ILSpy.Metadata public bool IsMatch(object value) { + if (string.IsNullOrWhiteSpace(filter)) + return true; if (value == null) return false;