diff --git a/MatterControlLib/Library/Widgets/HardwarePage/HardwareTabPage.cs b/MatterControlLib/Library/Widgets/HardwarePage/HardwareTabPage.cs index 74e48ad06..631292b02 100644 --- a/MatterControlLib/Library/Widgets/HardwarePage/HardwareTabPage.cs +++ b/MatterControlLib/Library/Widgets/HardwarePage/HardwareTabPage.cs @@ -143,22 +143,22 @@ namespace MatterHackers.MatterControl.PrintLibrary var deleteMenuItem = menu.CreateMenuItem("Delete".Localize()); deleteMenuItem.Click += (s2, e2) => { + if (treeView.SelectedNode.Tag is PrinterInfo printerInfo) + { // Delete printer StyledMessageBox.ShowMessageBox( - (deletePrinter) => + (deletePrinter) => + { + if (deletePrinter) { - if (deletePrinter) - { - if (treeView.SelectedNode.Tag is PrinterInfo printerInfo) - { - ProfileManager.Instance.DeletePrinter(printerInfo.ID); - } - } - }, - "Are you sure you want to delete your currently selected printer?".Localize(), - "Delete Printer?".Localize(), - StyledMessageBox.MessageType.YES_NO, - "Delete Printer".Localize()); + ProfileManager.Instance.DeletePrinter(printerInfo.ID); + } + }, + "Are you sure you want to delete printer '{0}'?".Localize().FormatWith(printerInfo.Name), + "Delete Printer?".Localize(), + StyledMessageBox.MessageType.YES_NO, + "Delete Printer".Localize()); + } }; diff --git a/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs index 44e53491a..8c9eeeb27 100644 --- a/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs +++ b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs @@ -394,7 +394,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow ProfileManager.Instance.DeletePrinter(printer.Settings.ID); } }, - "Are you sure you want to delete your currently selected printer?".Localize(), + "Are you sure you want to delete printer '{0}'?".Localize().FormatWith(printer.Settings.GetValue(SettingsKey.printer_name)), "Delete Printer?".Localize(), StyledMessageBox.MessageType.YES_NO, "Delete Printer".Localize()); diff --git a/Submodules/agg-sharp b/Submodules/agg-sharp index 90d743600..f41ca0ff7 160000 --- a/Submodules/agg-sharp +++ b/Submodules/agg-sharp @@ -1 +1 @@ -Subproject commit 90d7436006c9b52bcdae38cb1d8714d976a90e5e +Subproject commit f41ca0ff7c45c6d8a397565ca62ba97927075c45