From c63e3bde9e41c4d25dba37c09b88ff2253d600ba Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sun, 4 Aug 2019 01:12:30 -0400 Subject: [PATCH] Don't filter on null text --- .../Controls/GenericBrowserButton.cs | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/Controls/GenericBrowserButton.cs b/CSharp/Libraries/UniversalEditor.UserInterface/Controls/GenericBrowserButton.cs index 69e14825..1fcc5dbe 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/Controls/GenericBrowserButton.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/Controls/GenericBrowserButton.cs @@ -86,19 +86,20 @@ namespace UniversalEditor.UserInterface.Controls foreach (TRef item in AvailableObjects) { bool itemShouldFilter = false; - string[] details = item.GetDetails(); - foreach (string detail in details) - { - if (detail == null) continue; - if (detail.ToLower().Trim().Contains(txtSearch.Text.ToLower().Trim())) - { - itemShouldFilter = true; - break; + if (String.IsNullOrEmpty (txtSearch.Text)) { + itemShouldFilter = true; + } else { + string [] details = item.GetDetails (); + foreach (string detail in details) { + if (detail == null) continue; + if (detail.ToLower ().Trim ().Contains (txtSearch.Text.ToLower ().Trim ())) { + itemShouldFilter = true; + break; + } } } - if (String.IsNullOrEmpty(txtSearch.Text.Trim()) || itemShouldFilter) - { - AddObjectToList(item); + if (itemShouldFilter) { + AddObjectToList (item); } }