From 609a57890dfcd983ed519048c782f905b9d87e62 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 3 Jul 2017 09:15:08 +0200 Subject: [PATCH] Preserve relative mode in G2204/G2205 --- Marlin/Marlin_main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 95fe341..5c46321 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -7611,15 +7611,17 @@ void process_next_command() { // 2204 relative move use G90 G91 case 2204: + bool relative_mode_backup = relative_mode; relative_mode = true; gcode_G0_G1(); - relative_mode = false; + relative_mode = relative_mode_backup; break; case 2205: + bool relative_mode_backup = relative_mode; relative_mode = true; gcode_get_destination_polor(); - relative_mode = false; + relative_mode = relative_mode_backup; break; #endif // UARM_SWIFT