diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 96a7243f41..daf1b96c32 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -2849,6 +2849,7 @@ void GCodeProcessor::process_G1(const std::array, 4>& axes for (unsigned char a = X; a < E; ++a) { m_end_position[a] = double(new_pos[a]); } + m_end_position[Z] += m_z_offset; store_move_vertex(EMoveType::Seam); m_end_position = curr_pos;