From f73273519f0e6335b5ad4cae927d8de1b3b8ea82 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 (cherry picked from commit 6a282118f8c4ea2f42df46c8cf6967e8485097e3) --- 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 2ca32be01f..c1fa1b2efd 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -6480,6 +6480,8 @@ void Tab::switch_excluder(int extruder_id) ExtruderType(extruders->values[extruder_id]), NozzleVolumeType(nozzle_volumes->values[extruder_id]), variant_keys.second); }; auto index = get_index_for_extruder(extruder_id == -1 ? 0 : extruder_id); + if (index < 0) + return; for (auto page : m_pages) { bool is_extruder = false; page->m_opt_id_map.clear();