From 2263f3d6275e661762a3244a62d0ccc9906e18f5 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Thu, 17 Oct 2024 21:00:04 +0800 Subject: [PATCH] FIX: Object skip incorrectly skipped color change github: 4940 Change-Id: Ia7b48638ff2f7a7cddf9b033b5831b6f3fa5d1e7 --- src/libslic3r/GCode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index ba4f066a7..cacbfc9b3 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -5325,6 +5325,8 @@ std::string GCode::set_extruder(unsigned int extruder_id, double print_z, bool b // BBS: insert skip object label before change filament while by object if (by_object) m_writer.add_object_change_labels(gcode); + else + m_writer.add_object_end_labels(gcode); if (m_writer.extruder() != nullptr) { // Process the custom filament_end_gcode. set_extruder() is only called if there is no wipe tower