From ed3175f7a0de888673fd72af16d952d2ade205b3 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 (cherry picked from commit 27d5ca4ac6a8eb8aa938d4537bb2902c21a9cd82) --- 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 306795116a..9e86346393 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -3040,6 +3040,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);