From 2daa96c95b8f53cf4a679e95c329f3f70c03acb1 Mon Sep 17 00:00:00 2001 From: larsbrubaker Date: Sun, 28 Feb 2016 08:21:00 -0800 Subject: [PATCH] Make sure to use the correct undo transform Moving some code for clarity --- MatterControl.csproj | 2 +- PartPreviewWindow/View3D/{ => SideBar}/MirrorControls.cs | 0 PartPreviewWindow/View3D/View3DWidget.cs | 5 ++++- 3 files changed, 5 insertions(+), 2 deletions(-) rename PartPreviewWindow/View3D/{ => SideBar}/MirrorControls.cs (100%) diff --git a/MatterControl.csproj b/MatterControl.csproj index d0ea7e8d2..b2abb0487 100644 --- a/MatterControl.csproj +++ b/MatterControl.csproj @@ -193,7 +193,7 @@ - + diff --git a/PartPreviewWindow/View3D/MirrorControls.cs b/PartPreviewWindow/View3D/SideBar/MirrorControls.cs similarity index 100% rename from PartPreviewWindow/View3D/MirrorControls.cs rename to PartPreviewWindow/View3D/SideBar/MirrorControls.cs diff --git a/PartPreviewWindow/View3D/View3DWidget.cs b/PartPreviewWindow/View3D/View3DWidget.cs index 9934029b3..c84d2cd45 100644 --- a/PartPreviewWindow/View3D/View3DWidget.cs +++ b/PartPreviewWindow/View3D/View3DWidget.cs @@ -929,7 +929,10 @@ namespace MatterHackers.MatterControl.PartPreviewWindow public void AddUndoForSelectedMeshGroupTransform(Matrix4X4 undoTransform) { - undoBuffer.Add(new TransformUndoCommand(this, SelectedMeshGroupIndex, transformOnMouseDown, SelectedMeshGroupTransform)); + if (undoTransform != SelectedMeshGroupTransform) + { + undoBuffer.Add(new TransformUndoCommand(this, SelectedMeshGroupIndex, undoTransform, SelectedMeshGroupTransform)); + } } public override void OnMouseUp(MouseEventArgs mouseEvent)