浏览代码

Fix E3V2 Advanced Settings with PLR off (#21700)

Fixes #21534
Adrian DC 4 年前
父节点
当前提交
fe7f5ca7f4
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 12 次插入8 次删除
  1. 12
    8
      Marlin/src/lcd/dwin/e3v2/dwin.cpp

+ 12
- 8
Marlin/src/lcd/dwin/e3v2/dwin.cpp 查看文件

@@ -2381,10 +2381,12 @@ void Draw_AdvSet_Menu() {
2381 2381
   #endif
2382 2382
   if (AVISI(ADVSET_CASE_HEPID)) Draw_Menu_Line(ASCROL(ADVSET_CASE_HEPID), ICON_PIDNozzle, "Hotend PID", false);  // Nozzle PID
2383 2383
   if (AVISI(ADVSET_CASE_BEDPID)) Draw_Menu_Line(ASCROL(ADVSET_CASE_BEDPID), ICON_PIDbed, "Bed PID", false);  // Bed PID
2384
-  if (AVISI(ADVSET_CASE_PWRLOSSR)) {
2385
-    Draw_Menu_Line(ASCROL(ADVSET_CASE_PWRLOSSR), ICON_Motion, "Power-loss recovery", false);  // Power-loss recovery
2386
-    Draw_Chkb_Line(ASCROL(ADVSET_CASE_PWRLOSSR), recovery.enabled);
2387
-  }
2384
+  #if ENABLED(POWER_LOSS_RECOVERY)
2385
+    if (AVISI(ADVSET_CASE_PWRLOSSR)) {
2386
+      Draw_Menu_Line(ASCROL(ADVSET_CASE_PWRLOSSR), ICON_Motion, "Power-loss recovery", false);  // Power-loss recovery
2387
+      Draw_Chkb_Line(ASCROL(ADVSET_CASE_PWRLOSSR), recovery.enabled);
2388
+    }
2389
+  #endif
2388 2390
   if (select_advset.now) Draw_Menu_Cursor(ASCROL(select_advset.now));
2389 2391
 }
2390 2392
 
@@ -3409,10 +3411,12 @@ void HMI_AdvSet() {
3409 3411
           break;
3410 3412
       #endif
3411 3413
 
3412
-      case ADVSET_CASE_PWRLOSSR:  // Power-loss recovery
3413
-        recovery.enable(!recovery.enabled);
3414
-        Draw_Chkb_Line(ADVSET_CASE_PWRLOSSR + MROWS - index_advset, recovery.enabled);
3415
-        break;
3414
+      #if ENABLED(POWER_LOSS_RECOVERY)
3415
+        case ADVSET_CASE_PWRLOSSR:  // Power-loss recovery
3416
+          recovery.enable(!recovery.enabled);
3417
+          Draw_Chkb_Line(ADVSET_CASE_PWRLOSSR + MROWS - index_advset, recovery.enabled);
3418
+          break;
3419
+      #endif
3416 3420
       default: break;
3417 3421
     }
3418 3422
   }

正在加载...
取消
保存