From 420f0749150a2cc280239a2ad2335a0f6d6b3560 Mon Sep 17 00:00:00 2001 From: Miguel Risco-Castillo Date: Mon, 17 Jan 2022 00:36:03 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20PLR=20for=20E3V2=20Enhance?= =?UTF-8?q?d=20UI=20(#23543)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/src/lcd/e3v2/enhanced/dwin.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Marlin/src/lcd/e3v2/enhanced/dwin.cpp b/Marlin/src/lcd/e3v2/enhanced/dwin.cpp index f12f981b72..484aa392f0 100644 --- a/Marlin/src/lcd/e3v2/enhanced/dwin.cpp +++ b/Marlin/src/lcd/e3v2/enhanced/dwin.cpp @@ -1445,6 +1445,9 @@ void Draw_Main_Area() { case PrintStatsProcess: Draw_PrintStats(); break; #endif case PauseOrStop: Popup_window_PauseOrStop(); break; + #if ENABLED(POWER_LOSS_RECOVERY) + case PwrlossRec: Popup_PowerLossRecovery(); break; + #endif #if ENABLED(ADVANCED_PAUSE_FEATURE) case FilamentPurge: Draw_Popup_FilamentPurge(); break; #endif @@ -1589,7 +1592,7 @@ void EachMomentUpdate() { #if ENABLED(POWER_LOSS_RECOVERY) else if (DWIN_lcd_sd_status && recovery.dwin_flag) { // resume print before power off - Goto_PowerLossRecovery(); + return Goto_PowerLossRecovery(); } #endif // POWER_LOSS_RECOVERY @@ -1675,6 +1678,9 @@ void DWIN_HandleScreen() { #endif case NothingToDo: break; case Locked: HMI_LockScreen(); break; + #if ENABLED(POWER_LOSS_RECOVERY) + case PwrlossRec: HMI_PowerlossRecovery(); break; + #endif #if HAS_ESDIAG case ESDiagProcess: HMI_Popup(); break; #endif