瀏覽代碼

Fix M0/M1 broken wait loop (#16921)

ellensp 5 年之前
父節點
當前提交
7bf3581b02
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 1 行新增1 行删除
  1. 1
    1
      Marlin/src/gcode/lcd/M0_M1.cpp

+ 1
- 1
Marlin/src/gcode/lcd/M0_M1.cpp 查看文件

102
   #endif
102
   #endif
103
 
103
 
104
   if (ms > 0) ms += millis();  // wait until this time for a click
104
   if (ms > 0) ms += millis();  // wait until this time for a click
105
-  while (wait_for_user && (ms > 0 || PENDING(millis(), ms))) idle();
105
+  while (wait_for_user || (ms > 0 && PENDING(millis(), ms))) idle();
106
 
106
 
107
   #if HAS_LEDS_OFF_FLAG
107
   #if HAS_LEDS_OFF_FLAG
108
     printerEventLEDs.onResumeAfterWait();
108
     printerEventLEDs.onResumeAfterWait();

Loading…
取消
儲存