From f01c3df7c8d3b413cca9178393efb64e4b1ecffb Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 9 Feb 2018 13:50:05 -0800 Subject: [PATCH] Use sceneContext instead of printer - Issue MatterHackers/MCCentral#2808 Unguarded/invalid reference to printer causes null reference error --- PartPreviewWindow/ViewControls3D.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/PartPreviewWindow/ViewControls3D.cs b/PartPreviewWindow/ViewControls3D.cs index ab126d949..46468c8c1 100644 --- a/PartPreviewWindow/ViewControls3D.cs +++ b/PartPreviewWindow/ViewControls3D.cs @@ -87,7 +87,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow private EventHandler unregisterEvents; - private PrinterConfig printer; private View3DWidget view3DWidget; private BedConfig sceneContext; @@ -159,7 +158,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow view3DWidget.InteractionLayer.Focus(); }; - this.printer = sceneContext.Printer; this.IsPrinterMode = isPrinterType; this.sceneContext = sceneContext; @@ -195,7 +193,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow }; undoButton.Click += (sender, e) => { - printer.Bed.Scene.SelectedItem = null; + sceneContext.Scene.SelectedItem = null; undoBuffer.Undo(); view3DWidget.InteractionLayer.Focus(); };