diff --git a/Libraries/UniversalEditor.Core/ExtensionMethods.cs b/Libraries/UniversalEditor.Core/ExtensionMethods.cs index 1ad1f119..8e5b1050 100644 --- a/Libraries/UniversalEditor.Core/ExtensionMethods.cs +++ b/Libraries/UniversalEditor.Core/ExtensionMethods.cs @@ -798,6 +798,9 @@ namespace UniversalEditor } public static bool Match(this string input, string filter) { + if (filter == null) + return false; + string wildcardToRegex = "^" + System.Text.RegularExpressions.Regex.Escape(filter).Replace("\\*", ".*").Replace("\\?", ".") + "$"; return new System.Text.RegularExpressions.Regex(wildcardToRegex).IsMatch(input); }