diff --git a/Marlin/src/module/planner.h b/Marlin/src/module/planner.h index 46950528a4..bb4483c383 100644 --- a/Marlin/src/module/planner.h +++ b/Marlin/src/module/planner.h @@ -405,33 +405,25 @@ class Planner { #endif // SKEW_CORRECTION #if PLANNER_LEVELING || HAS_UBL_AND_CURVES - /** * Apply leveling to transform a cartesian position * as it will be given to the planner and steppers. */ static void apply_leveling(float &rx, float &ry, float &rz); FORCE_INLINE static void apply_leveling(float (&raw)[XYZ]) { apply_leveling(raw[X_AXIS], raw[Y_AXIS], raw[Z_AXIS]); } + #endif - #if PLANNER_LEVELING - - #define ARG_X float rx - #define ARG_Y float ry - #define ARG_Z float rz - - static void unapply_leveling(float raw[XYZ]); - - #endif - + #if PLANNER_LEVELING + #define ARG_X float rx + #define ARG_Y float ry + #define ARG_Z float rz + static void unapply_leveling(float raw[XYZ]); #else - #define ARG_X const float &rx #define ARG_Y const float &ry #define ARG_Z const float &rz - #endif - /** * Planner::get_next_free_block *