From 4b5a7dae50396b42ec06d17335baad61ed7aed90 Mon Sep 17 00:00:00 2001 From: jlewin Date: Wed, 24 Apr 2019 15:10:46 -0700 Subject: [PATCH] Simplify --- .../PartPreviewWindow/MainViewWidget.cs | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/MatterControlLib/PartPreviewWindow/MainViewWidget.cs b/MatterControlLib/PartPreviewWindow/MainViewWidget.cs index b68c9cecd..70925635c 100644 --- a/MatterControlLib/PartPreviewWindow/MainViewWidget.cs +++ b/MatterControlLib/PartPreviewWindow/MainViewWidget.cs @@ -395,22 +395,15 @@ namespace MatterHackers.MatterControl.PartPreviewWindow private void Workspaces_Changed(object sender, WorkspacesChangedEventArgs e) { - var activePrinter = e.Workspace.Printer; + var workspace = e.Workspace; + var activePrinter = workspace.Printer; if (e.Operation == WorkspacesChangedEventArgs.OperationType.Add || e.Operation == WorkspacesChangedEventArgs.OperationType.Restore) { - ChromeTab newTab; - - // Create and switch to new printer tab - if (activePrinter?.Settings.PrinterSelected == true) - { - newTab = this.CreatePrinterTab(e.Workspace, theme); - } - else - { - newTab = this.CreatePartTab(e.Workspace); - } + // Create printer or part tab + bool isPrinter = activePrinter?.Settings.PrinterSelected == true; + ChromeTab newTab = isPrinter ? CreatePrinterTab(workspace, theme) : CreatePartTab(workspace); // Activate tab with previously active key if (newTab.Key == ApplicationController.Instance.MainTabKey)