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)