From 0cd3ee2dbb8b529d3991716aa9cd4cd57b49a9ca Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 13 Oct 2017 20:59:58 -0700 Subject: [PATCH] Fix Object3D name regression - Issue MatterHackers/MCCentral#2069 Investigate multiple failing tests due to missing Scene items --- Library/ContentProviders/MeshContentProvider.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Library/ContentProviders/MeshContentProvider.cs b/Library/ContentProviders/MeshContentProvider.cs index ce559472e..3953ff37f 100644 --- a/Library/ContentProviders/MeshContentProvider.cs +++ b/Library/ContentProviders/MeshContentProvider.cs @@ -39,9 +39,7 @@ namespace MatterHackers.MatterControl using MatterHackers.Agg.Platform; using MatterHackers.DataConverters3D; using MatterHackers.MatterControl.Library; - using MatterHackers.PolygonMesh; using MatterHackers.RayTracer; - using MatterHackers.VectorMath; /// /// Loads IObject3D objects for mesh based ILibraryItems @@ -83,6 +81,12 @@ namespace MatterHackers.MatterControl } catch { } + if (loadedItem != null) + { + // Push the original Library item name through to the IObject3D + loadedItem.Name = item.Name; + } + // Notification should force invalidate and redraw progressReporter?.Invoke(1, "");