From 361d7489929dfc1a3b266951f0302f25cf48edcc Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Wed, 4 Dec 2024 10:07:39 +0800 Subject: [PATCH] FIX: set initial one to initial no support extruder Jira: none while there is no non support filament set first print filament to initial_no_support_extruder Signed-off-by: qing.zhang Change-Id: If2fee560772c9a7cfa1855efc85116fb7df04760 --- src/libslic3r/GCode.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 15f0796b6..a0012d833 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -1941,6 +1941,11 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato initial_extruder_id = 0; initial_non_support_extruder_id = 0; } + + //could not find non support filmanet, use fisrt print filament + if (initial_non_support_extruder_id == (unsigned int) -1) + initial_non_support_extruder_id = initial_extruder_id; + print.throw_if_canceled(); m_cooling_buffer = make_unique(*this);