From 6a282118f8c4ea2f42df46c8cf6967e8485097e3 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 16 Oct 2024 13:56:11 +0800 Subject: [PATCH] FIX: not set extruder index of option to -1 Change-Id: I67b053db9936e71eed54cafe8f8f7a63a7f85822 Jira: none --- src/slic3r/GUI/Tab.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index ddf6de756..a572e762f 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -5956,6 +5956,8 @@ void Tab::switch_excluder(int extruder_id, bool reload) ExtruderType(extruders->values[extruder_id]), NozzleVolumeType(nozzle_volumes->values[extruder_id]), variant_keys.second, stride); }; auto index = m_variant_combo ? extruder_id : get_index_for_extruder(extruder_id == -1 ? 0 : extruder_id); + if (index < 0) + return; if (m_extruder_switch) m_extruder_switch->SetClientData((void *) (index)); if (m_variant_combo) m_variant_combo->SetClientData((void *) (index)); for (auto page : m_pages) {