From fbfd84b1bfaa143ed2fed707a4e89757249c4b43 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bellai=20=C3=81d=C3=A1m?= Date: Tue, 10 Oct 2017 08:28:06 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C30572 --- client/Maestro/Sources/FileSourceItem.cs | 2 +- client/Maestro/Sources/FileSystemSource.cs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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(); -- 2.54.0