diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index b9f37404135..b4525801901 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -10716,7 +10716,7 @@ std::string GCode::extrude_infill(const Print &print, const std::vector(fill); if (eec) { - for (ExtrusionEntity *ee : eec->chained_path_from(m_last_pos).entities) + for (ExtrusionEntity *ee : eec->chained_path_from(m_last_pos.to_point()).entities) gcode += this->extrude_entity(*ee, extrusion_name); } else gcode += this->extrude_entity(*fill, extrusion_name);