diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index e8d800eb48..9d76589a9c 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -721,14 +721,7 @@ void get_command() case 1: case 2: case 3: - if(Stopped == false) { // If printer is stopped by an error the G[0-3] codes are ignored. - #ifdef SDSUPPORT - if(card.saving) - break; - #endif //SDSUPPORT - SERIAL_PROTOCOLLNPGM(MSG_OK); - } - else { + if (Stopped == true) { SERIAL_ERRORLNPGM(MSG_ERR_STOPPED); LCD_MESSAGEPGM(MSG_STOPPED); } @@ -1357,7 +1350,6 @@ void process_commands() #endif //FWRETRACT prepare_move(); //ClearToSend(); - return; } break; #ifndef SCARA //disable arc support @@ -1365,14 +1357,12 @@ void process_commands() if(Stopped == false) { get_arc_coordinates(); prepare_arc_move(true); - return; } break; case 3: // G3 - CCW ARC if(Stopped == false) { get_arc_coordinates(); prepare_arc_move(false); - return; } break; #endif