From da618f13e23cbef6ca71c8c0099dfd563a394fa5 Mon Sep 17 00:00:00 2001 From: ebr11 Eric Reed spam Date: Thu, 20 Sep 2012 13:53:10 -0400 Subject: Fix up directory watchers --- MediaBrowser.Common/Extensions/BaseExtensions.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'MediaBrowser.Common/Extensions/BaseExtensions.cs') diff --git a/MediaBrowser.Common/Extensions/BaseExtensions.cs b/MediaBrowser.Common/Extensions/BaseExtensions.cs index 10ff019aa..77eb9fbb4 100644 --- a/MediaBrowser.Common/Extensions/BaseExtensions.cs +++ b/MediaBrowser.Common/Extensions/BaseExtensions.cs @@ -28,11 +28,13 @@ namespace MediaBrowser.Common.Extensions /// public static bool ContainsParentFolder(this List lst, string path) { + path = path.TrimEnd('\\'); foreach (var str in lst) { //this should be a little quicker than examining each actual parent folder... - if (path.Equals(str,StringComparison.OrdinalIgnoreCase) - || (path.StartsWith(str, StringComparison.OrdinalIgnoreCase) && path[str.Length-1] == '\\')) return true; + var compare = str.TrimEnd('\\'); + if (path.Equals(compare,StringComparison.OrdinalIgnoreCase) + || (path.StartsWith(compare, StringComparison.OrdinalIgnoreCase) && path[compare.Length] == '\\')) return true; } return false; } -- cgit v1.2.3