From 0b24359f5953ed734e6f6eea61a42b67d02af82e Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Sat, 8 Feb 2025 15:41:15 +0800 Subject: [PATCH] FIX:The extruder index defaults from 1 jira: github 5916 Change-Id: Icae2c4c272b80de8055cc3aeb91584df621fc436 --- src/slic3r/GUI/Jobs/EmbossJob.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/Jobs/EmbossJob.cpp b/src/slic3r/GUI/Jobs/EmbossJob.cpp index 4234dc4da..c5f09a3d8 100644 --- a/src/slic3r/GUI/Jobs/EmbossJob.cpp +++ b/src/slic3r/GUI/Jobs/EmbossJob.cpp @@ -428,11 +428,11 @@ void CreateObjectJob::finalize(bool canceled, std::exception_ptr &eptr) ModelObject *new_object = model.add_object(); new_object->name = m_input.base->volume_name; new_object->add_instance(); // each object should have at list one instance - + new_object->config.set_key_value("extruder", new ConfigOptionInt(1)); if (!m_result.empty()) { ModelVolume *new_volume = new_object->add_volume(std::move(m_result)); // set a default extruder value, since user can't add it manually - new_volume->config.set_key_value("extruder", new ConfigOptionInt(0)); + new_volume->config.set_key_value("extruder", new ConfigOptionInt(1)); // write emboss data into volume m_input.base->write(*new_volume); } else if (!m_results.empty()) { @@ -442,7 +442,7 @@ void CreateObjectJob::finalize(bool canceled, std::exception_ptr &eptr) continue; ModelVolume *new_volume = new_object->add_volume(std::move(m_results[index])); // set a default extruder value, since user can't add it manually - new_volume->config.set_key_value("extruder", new ConfigOptionInt(0)); + new_volume->config.set_key_value("extruder", new ConfigOptionInt(1)); //donot write emboss data into volume new_volume->name = new_object->name + "_" + std::to_string(index); index++;