From 60278bfd756c139879c56824f2bd4a95feb8fe1c Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Fri, 1 Jan 2021 16:12:11 -0500 Subject: [PATCH] Update DGUSScreenHandler.cpp --- .../lcd/extui/lib/dgus_creality/DGUSScreenHandler.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Marlin/src/lcd/extui/lib/dgus_creality/DGUSScreenHandler.cpp b/Marlin/src/lcd/extui/lib/dgus_creality/DGUSScreenHandler.cpp index 285aa48af4..3504ed47be 100644 --- a/Marlin/src/lcd/extui/lib/dgus_creality/DGUSScreenHandler.cpp +++ b/Marlin/src/lcd/extui/lib/dgus_creality/DGUSScreenHandler.cpp @@ -523,12 +523,17 @@ void DGUSScreenHandler::OnMeshLevelingUpdate(const int8_t xpos, const int8_t ypo if (MeshLevelIndex == GRID_MAX_POINTS) { // Done - if(!ExtUI::isPrinting()) - thermalManager.disable_all_heaters(); + SERIAL_ECHOLN("Mesh Complete - Saving"); settings.save(); - GotoScreen(DGUSLCD_SCREEN_ZOFFSET_LEVEL); + if(!ExtUI::isPrinting()) { + thermalManager.disable_all_heaters(); + GotoScreen(DGUSLCD_SCREEN_ZOFFSET_LEVEL); + } + else + PopToOldScreen(); + } }