From 2dd4e27c1ffbcc13391eeeef6829559b797cd76c Mon Sep 17 00:00:00 2001 From: jlewin Date: Thu, 23 May 2019 17:07:04 -0700 Subject: [PATCH] Don't create TreeNode for items marked with @HideFromTreeView - Issue MatterHackers/MCCentral#5577 Consider if support objects should appear in treeview --- MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs b/MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs index d6ac2b48f..4adc738ca 100644 --- a/MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs +++ b/MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs @@ -66,7 +66,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow { foreach (var child in item.Children) { - if (child != null) + if (child != null + && !child.GetType().GetCustomAttributes(typeof(HideFromTreeViewAttribute), true).Any()) { AddTree(BuildItemView(child), contextNode, keyValues, theme); }