From 34160806c0e7c199d11c06b56722ee500d97011d Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Thu, 1 Feb 2018 03:17:42 -0600 Subject: [PATCH] Fix broken G29 W I J --- Marlin/src/gcode/bedlevel/abl/G29.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Marlin/src/gcode/bedlevel/abl/G29.cpp b/Marlin/src/gcode/bedlevel/abl/G29.cpp index e4269579f..dc0b5cf4c 100644 --- a/Marlin/src/gcode/bedlevel/abl/G29.cpp +++ b/Marlin/src/gcode/bedlevel/abl/G29.cpp @@ -260,7 +260,8 @@ void GcodeSuite::G29() { #if ENABLED(AUTO_BED_LEVELING_BILINEAR) - if (parser.seen('W')) { + const bool seen_w = parser.seen('W'); + if (seen_w) { if (!leveling_is_valid()) { SERIAL_ERROR_START(); SERIAL_ERRORLNPGM("No bilinear grid"); @@ -298,10 +299,14 @@ void GcodeSuite::G29() { return; } // parser.seen('W') + #else + + constexpr bool seen_w = false; + #endif // Jettison bed leveling data - if (parser.seen('J')) { + if (!seen_w && parser.seen('J')) { reset_bed_level(); return; }