diff options
Diffstat (limited to 'Emby.Dlna/Didl/Filter.cs')
| -rw-r--r-- | Emby.Dlna/Didl/Filter.cs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/Emby.Dlna/Didl/Filter.cs b/Emby.Dlna/Didl/Filter.cs index a0e67870e..d703f043e 100644 --- a/Emby.Dlna/Didl/Filter.cs +++ b/Emby.Dlna/Didl/Filter.cs @@ -1,5 +1,6 @@ +#pragma warning disable CS1591 + using System; -using MediaBrowser.Model.Extensions; namespace Emby.Dlna.Didl { @@ -11,21 +12,18 @@ namespace Emby.Dlna.Didl public Filter() : this("*") { - } public Filter(string filter) { - _all = StringHelper.EqualsIgnoreCase(filter, "*"); + _all = string.Equals(filter, "*", StringComparison.OrdinalIgnoreCase); - _fields = (filter ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + _fields = (filter ?? string.Empty).Split(',', StringSplitOptions.RemoveEmptyEntries); } public bool Contains(string field) { - // Don't bother with this. Some clients (media monkey) use the filter and then don't display very well when very little data comes back. - return true; - //return _all || ListHelper.ContainsIgnoreCase(_fields, field); + return _all || Array.Exists(_fields, x => x.Equals(field, StringComparison.OrdinalIgnoreCase)); } } } |
