From 97714d6f8f0a3bd5e2a5c8f9c941640fc80cfa40 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Thu, 2 Nov 2023 09:59:49 +0100 Subject: [PATCH] Fix part of SPE-1956: Toolchanges count incorrect when wipe tower is disabled --- src/libslic3r/GCode/ToolOrdering.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libslic3r/GCode/ToolOrdering.cpp b/src/libslic3r/GCode/ToolOrdering.cpp index 0876b645f1..2eba21de8c 100644 --- a/src/libslic3r/GCode/ToolOrdering.cpp +++ b/src/libslic3r/GCode/ToolOrdering.cpp @@ -479,6 +479,9 @@ void ToolOrdering::fill_wipe_tower_partitions(const PrintConfig &config, coordf_ bool ToolOrdering::insert_wipe_tower_extruder() { + if (!m_print_config_ptr->wipe_tower) + return false; + // In case that wipe_tower_extruder is set to non-zero, we must make sure that the extruder will be in the list. bool changed = false; if (m_print_config_ptr->wipe_tower_extruder != 0) {