From 3ec5405fb7aea9adb8df299f84449e7a1e0ca8da Mon Sep 17 00:00:00 2001 From: LarsBrubaker Date: Sun, 30 Jun 2019 08:24:30 -0700 Subject: [PATCH] Make the tree rebuild on uithread --- MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs b/MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs index 0ff3b0ca0..c41226ff9 100644 --- a/MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs +++ b/MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs @@ -1612,7 +1612,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow && !rebuildTreePending) { rebuildTreePending = true; - this.RebuildTree(); + UiThread.RunOnIdle(this.RebuildTree); } if (e.InvalidateType.HasFlag(InvalidateType.Name)) @@ -1622,7 +1622,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow if (!rebuildTreePending) { rebuildTreePending = true; - this.RebuildTree(); + UiThread.RunOnIdle(this.RebuildTree); } Scene.SelectedItem = null;