From 0b82e840e812069d331eac1effd588f230dd56c8 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Wed, 4 Nov 2015 17:42:07 -0800 Subject: [PATCH] AMF save progress reporting --- PartPreviewWindow/View3D/View3DWidget.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PartPreviewWindow/View3D/View3DWidget.cs b/PartPreviewWindow/View3D/View3DWidget.cs index 6ba76f61a..0261d5b3d 100644 --- a/PartPreviewWindow/View3D/View3DWidget.cs +++ b/PartPreviewWindow/View3D/View3DWidget.cs @@ -1861,8 +1861,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow ReportProgressChanged((i + 1) * .4 / asynchMeshGroups.Count, "", out continueProcessing); } - saveSucceded = true; - string[] metaData = { "Created By", "MatterControl", "BedPosition", "Absolute" }; MeshOutputSettings outputInfo = new MeshOutputSettings(MeshOutputSettings.OutputType.Binary, metaData); @@ -1871,7 +1869,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow printItemWrapper.FileLocation = Path.ChangeExtension(printItemWrapper.FileLocation, ".AMF"); } - MeshFileIo.Save(asynchMeshGroups, printItemWrapper.FileLocation, outputInfo); + MeshFileIo.Save(asynchMeshGroups, printItemWrapper.FileLocation, outputInfo, ReportProgressChanged); // Wait for a second to report the file changed to give the OS a chance to finish closing it. UiThread.RunOnIdle(printItemWrapper.ReportFileChange, 3); @@ -1891,6 +1889,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow { } + + saveSucceded = true; } catch (System.UnauthorizedAccessException e2) {