Quellcode durchsuchen

Actually call UnconditionalStop() in Stop()->lcd_print_stop()

Remove incorrect check introduced during development.
Yuri D'Elia vor 2 Jahren
Ursprung
Commit
32d8d892f5
1 geänderte Dateien mit 3 neuen und 6 gelöschten Zeilen
  1. 3 6
      Firmware/ultralcd.cpp

+ 3 - 6
Firmware/ultralcd.cpp

@@ -7088,13 +7088,10 @@ static void lcd_sd_updir()
 
 void lcd_print_stop()
 {
-    if (!IsStopped()) {
-        // Stop the print if we didn't already due to an error
-        if (!card.sdprinting) {
-            SERIAL_ECHOLNRPGM(MSG_OCTOPRINT_CANCEL); // for Octoprint
-        }
-        UnconditionalStop();
+    if (!card.sdprinting) {
+        SERIAL_ECHOLNRPGM(MSG_OCTOPRINT_CANCEL); // for Octoprint
     }
+    UnconditionalStop();
 
     // TODO: all the following should be moved in the main marlin loop!
 #ifdef MESH_BED_LEVELING