From 88d24b763b72f20e31bbb147d41dd8e7884ef544 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Fri, 15 Jun 2018 15:09:17 -0500 Subject: [PATCH] Differentiate between small perimeters and external perimeters in verbose gcode. --- xs/src/libslic3r/GCode.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)