From 14dd1cf968df6e2b761b482beab3bf2b4b4e51d3 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Mon, 9 Jun 2025 09:29:49 +0800 Subject: [PATCH] FIX: studio can not control lamp if not FDM mode jira: [STUDIO-12573] Change-Id: Ibc51cf6e1024fb25026ad61e7a71398451603cef (cherry picked from commit d9bdf975663712b80c2d96b50ffb94632fd380cc) --- src/slic3r/GUI/StatusPanel.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index a6f3e69a9f..9cdf9415da 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -2631,10 +2631,16 @@ void StatusPanel::update(MachineObject *obj) #endif //m_machine_ctrl_panel->Freeze(); - if (obj->is_in_printing() && !obj->can_resume()) + if (obj->is_in_printing() && !obj->can_resume()) { show_printing_status(false, true); - else + } else { show_printing_status(); + } + + /*STUDIO-12573*/ + if (!obj->is_fdm_type()) { + m_switch_lamp->Enable(false); + } update_temp_ctrl(obj); update_misc_ctrl(obj);