From 50f776fe6b195ebb28e4ea5bdd76319721f8472a Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sun, 12 Nov 2023 09:43:40 +0800 Subject: [PATCH] fixed an issue when purge_in_prime_tower is disabled for non bbl printers --- src/libslic3r/GCode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 977db19bd4..7b85a1d422 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -925,7 +925,7 @@ static std::vector get_path_of_change_filament(const Print& print) assert(m_layer_idx >= 0); if (m_layer_idx >= (int) m_tool_changes.size()) return gcode; - if (gcodegen.config().purge_in_prime_tower) { + if (!gcodegen.is_BBL_Printer()) { if (gcodegen.writer().need_toolchange(extruder_id) || finish_layer) { if (m_layer_idx < (int) m_tool_changes.size()) { if (!(size_t(m_tool_change_idx) < m_tool_changes[m_layer_idx].size()))