From c5edde8edb800bc5fa20cd740e08942b0f59658f Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Thu, 9 Jun 2016 14:20:03 -0700 Subject: [PATCH] Filter files from LibraryProviderFileSystem that have no extension. --- Library/Provider/LibraryProviderFileSystem.cs | 4 +++- StaticData/Translations/Master.txt | 6 ++++++ Tests/MatterControl.AutomationTests/LocalLibraryTests.cs | 2 -- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Library/Provider/LibraryProviderFileSystem.cs b/Library/Provider/LibraryProviderFileSystem.cs index 8ad781629..b5952c1b8 100644 --- a/Library/Provider/LibraryProviderFileSystem.cs +++ b/Library/Provider/LibraryProviderFileSystem.cs @@ -384,7 +384,9 @@ namespace MatterHackers.MatterControl.PrintLibrary.Provider string[] files = Directory.GetFiles(Path.Combine(rootPath, currentDirectory)); foreach (string filename in files) { - if (ApplicationSettings.LibraryFilterFileExtensions.Contains(Path.GetExtension(filename).ToLower())) + string fileExtensionLower = Path.GetExtension(filename).ToLower(); + if (!string.IsNullOrEmpty(fileExtensionLower) + && ApplicationSettings.LibraryFilterFileExtensions.Contains(fileExtensionLower)) { if (upperFilter.Trim() == string.Empty || FileNameContainsFilter(filename, upperFilter)) diff --git a/StaticData/Translations/Master.txt b/StaticData/Translations/Master.txt index 1dbecb120..9d1e20039 100644 --- a/StaticData/Translations/Master.txt +++ b/StaticData/Translations/Master.txt @@ -4960,3 +4960,9 @@ Translated:Hz English:Current Settings Translated:Current Settings +English:Reset to defaults +Translated:Reset to defaults + +English:Bake Overrides +Translated:Bake Overrides + diff --git a/Tests/MatterControl.AutomationTests/LocalLibraryTests.cs b/Tests/MatterControl.AutomationTests/LocalLibraryTests.cs index d7b254f70..d1fb7454c 100644 --- a/Tests/MatterControl.AutomationTests/LocalLibraryTests.cs +++ b/Tests/MatterControl.AutomationTests/LocalLibraryTests.cs @@ -64,8 +64,6 @@ namespace MatterHackers.MatterControl.Tests.Automation { AutomationRunner testRunner = new AutomationRunner(MatterControlUtilities.DefaultTestImages); { - - //Names of Items to be added string firstItemName = "Row Item " + "Fennec Fox"; string secondItemName = "Row Item " + "Batman";