From 27d5ca4ac6a8eb8aa938d4537bb2902c21a9cd82 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Sat, 11 Jan 2025 11:45:46 +0800 Subject: [PATCH] FIX: disable the extruder switch while printing jira: [STUDIO-9648] Change-Id: I027bf7f72b77c35422b2d904f3b0839dcbe3669e --- src/slic3r/GUI/StatusPanel.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 1812d8f92..23eaeffda 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -3013,6 +3013,14 @@ void StatusPanel::update_misc_ctrl(MachineObject *obj) /*style*/ m_nozzle_btn_panel->Show(); + if (!obj->is_in_printing() && obj->ams_status_main != AMS_STATUS_MAIN_FILAMENT_CHANGE) + { + m_nozzle_btn_panel->Enable(); + } + else + { + m_nozzle_btn_panel->Disable(); + } m_extruderImage[select_index]->setExtruderCount(m_nozzle_num);