Browse Source

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

Remove incorrect check introduced during development.
Yuri D'Elia 2 years ago
parent
commit
32d8d892f5
1 changed files with 3 additions and 6 deletions
  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