diff --git a/xs/src/libslic3r/GCode.cpp b/xs/src/libslic3r/GCode.cpp index 38119a1a4..0d924dad0 100644 --- a/xs/src/libslic3r/GCode.cpp +++ b/xs/src/libslic3r/GCode.cpp @@ -426,7 +426,10 @@ GCode::extrude(ExtrusionLoop loop, std::string description, double speed) && loop.length() <= SMALL_PERIMETER_LENGTH && speed == -1) speed = this->config.get_abs_value("small_perimeter_speed"); - + description = "small perimeter"; + if (paths.front().role == erExternalPerimeter) + description = std::string("external ") + description; + // extrude along the path std::string gcode; for (ExtrusionPaths::const_iterator path = paths.begin(); path != paths.end(); ++path)