diff --git a/History/PrintHistoryData.cs b/History/PrintHistoryData.cs index 322e35227..2dd17fa68 100644 --- a/History/PrintHistoryData.cs +++ b/History/PrintHistoryData.cs @@ -64,14 +64,16 @@ namespace MatterHackers.MatterControl.PrintHistory && !printer.Settings.GetValue(SettingsKey.has_hardware_leveling)) { lastPrintTask = lastPrint; - if (printer.Settings.GetValue(SettingsKey.z_homes_to_max)) - { - StyledMessageBox.ShowMessageBox(RecoverPrintProcessDialogResponse, printRecoveryMessage, recoverPrintTitle, StyledMessageBox.MessageType.YES_NO, recoverPrint, cancelRecovery); - } - else // make sure we include a waring - { - StyledMessageBox.ShowMessageBox(RecoverPrintProcessDialogResponse, printRecoveryMessage + "\n\n" + printRecoveryWarningMessage, recoverPrintTitle, StyledMessageBox.MessageType.YES_NO, recoverPrint, cancelRecovery); - } + + bool safeHomingDirection = printer.Settings.GetValue(SettingsKey.z_homes_to_max); + + StyledMessageBox.ShowMessageBox( + RecoverPrintProcessDialogResponse, + (safeHomingDirection) ? printRecoveryMessage : printRecoveryMessage + "\n\n" + printRecoveryWarningMessage, + recoverPrintTitle, + StyledMessageBox.MessageType.YES_NO, + recoverPrint, + cancelRecovery); } } }