Pārlūkot izejas kodu

Fix M0/M1 broken wait loop (#16921)

ellensp 4 gadus atpakaļ
vecāks
revīzija
7bf3581b02
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1
    1
      Marlin/src/gcode/lcd/M0_M1.cpp

+ 1
- 1
Marlin/src/gcode/lcd/M0_M1.cpp Parādīt failu

@@ -102,7 +102,7 @@ void GcodeSuite::M0_M1() {
102 102
   #endif
103 103
 
104 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 107
   #if HAS_LEDS_OFF_FLAG
108 108
     printerEventLEDs.onResumeAfterWait();

Notiek ielāde…
Atcelt
Saglabāt