From: Bellai Ádám Date: Tue, 10 Oct 2017 08:28:06 +0000 (+0000) Subject: git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube... X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=fbfd84b1bfaa143ed2fed707a4e89757249c4b43;p=mediacube.git git-tfs-id: [tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C30572 --- diff --git a/client/Maestro/Sources/FileSourceItem.cs b/client/Maestro/Sources/FileSourceItem.cs index d441a315..e917d411 100644 --- a/client/Maestro/Sources/FileSourceItem.cs +++ b/client/Maestro/Sources/FileSourceItem.cs @@ -65,7 +65,7 @@ namespace Maestro.Sources { public bool CanHandle(List extensions) { if (extensions == null || extensions.Count < 1) return true; - if (extensions.Contains(fileInfo.Extension.Substring(1))) + if (extensions.Contains(fileInfo.Extension.Substring(1).ToLower()) || extensions.Contains(fileInfo.Extension.Substring(1).ToUpper())) return true; return false; } diff --git a/client/Maestro/Sources/FileSystemSource.cs b/client/Maestro/Sources/FileSystemSource.cs index b4148f8b..4dc44d9f 100644 --- a/client/Maestro/Sources/FileSystemSource.cs +++ b/client/Maestro/Sources/FileSystemSource.cs @@ -72,7 +72,8 @@ namespace Maestro.Sources { } private void SetAcceptableExtensions() { - acceptableExtensions = fileExtensionFilter.Split(',').ToList(); + if (fileExtensionFilter != null) + acceptableExtensions = fileExtensionFilter.Split(',')?.ToList(); } public void Startup(Uri address) { @@ -161,7 +162,7 @@ namespace Maestro.Sources { logger.Debug("{0} {1}", e.ChangeType, e.Name); } - private void OnDeleted(object sender, FileSystemEventArgs e) { + private void OnDeleted(object sender, FileSystemEventArgs e) { logger.Debug("{0} {1}", e.ChangeType, e.Name); var enumList = this.Where(item => item.Name.Equals(e.Name))?.ToList(); FileSourceItem fileSourceItem = enumList.Count == 0 ? null : enumList.First();