From f4848a5782ca8799c337828aa31ac60b31464407 Mon Sep 17 00:00:00 2001 From: milk Date: Fri, 26 Sep 2025 16:32:22 +0800 Subject: [PATCH] FIX:Add print option for a1 jira:[STUDIO-14870] Change-Id: I0d550e15dba4ccc6a30faad56041f476bfe0fd07 (cherry picked from commit 309a01f1853c52630ba2206d2927f4113cf0fa6b) --- src/slic3r/GUI/StatusPanel.cpp | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 0329e4a468..550500c8fe 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -2759,31 +2759,18 @@ void StatusPanel::update(MachineObject *obj) bool supports_safety = DevPrinterConfigUtil::support_safety_options(current_printer_type); DevConfig* config = obj->GetConfig(); - if (supports_safety) { - if (config->SupportFirstLayerInspect() - || config->SupportAIMonitor() - || obj->is_support_build_plate_marker_detect - || obj->is_support_auto_recovery_step_loss) { - m_options_btn->Show(); - if (print_options_dlg) { - print_options_dlg->update_machine_obj(obj); - print_options_dlg->update_options(obj); - } - } else { - m_options_btn->Hide(); + + if (config->SupportFirstLayerInspect() || config->SupportAIMonitor() || obj->is_support_build_plate_marker_detect || obj->is_support_auto_recovery_step_loss) { + m_options_btn->Show(); + if (print_options_dlg) { + print_options_dlg->update_machine_obj(obj); + print_options_dlg->update_options(obj); } } else { - if (obj->support_door_open_check()) { - m_options_btn->Show(); - if (print_options_dlg) { - print_options_dlg->update_machine_obj(obj); - print_options_dlg->update_options(obj); - } - } else { - m_options_btn->Hide(); - } + m_options_btn->Hide(); } + if (obj->support_door_open_check()) { if (supports_safety) { m_safety_btn->Show();