From dd546d4ec3a92deada9464854d3753350feb47d2 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Thu, 13 Mar 2025 11:18:54 +0800 Subject: [PATCH] FIX: the open door check jira: [STUDIO-10842] Change-Id: I5b5f305afaaf7e20f1600cda677c231f41b2eb74 (cherry picked from commit 1f6d8a8ef5e2d03fb982f9afe47d64a3e859f1e3) --- src/slic3r/GUI/PrintOptionsDialog.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/slic3r/GUI/PrintOptionsDialog.cpp b/src/slic3r/GUI/PrintOptionsDialog.cpp index 51e0cbc64b..719273d5a7 100644 --- a/src/slic3r/GUI/PrintOptionsDialog.cpp +++ b/src/slic3r/GUI/PrintOptionsDialog.cpp @@ -51,13 +51,10 @@ PrintOptionsDialog::PrintOptionsDialog(wxWindow* parent) }); m_cb_open_door->Bind(wxEVT_TOGGLEBUTTON, [this](wxCommandEvent &evt) { - if (m_cb_open_door->GetValue()) - { - if (obj) { obj->command_set_door_open_check(MachineObject::DOOR_OPEN_CHECK_DISABLE); } - } - else - { + if (m_cb_open_door->GetValue()) { if (obj) { obj->command_set_door_open_check(MachineObject::DOOR_OPEN_CHECK_ENABLE_WARNING); } + } else { + if (obj) { obj->command_set_door_open_check(MachineObject::DOOR_OPEN_CHECK_DISABLE); } } evt.Skip(); @@ -276,6 +273,10 @@ void PrintOptionsDialog::UpdateOptionOpenDoorCheck(MachineObject *obj) { m_cb_open_door->SetValue(false); open_door_switch_board->Disable(); } + + m_cb_open_door->Show(); + text_open_door->Show(); + open_door_switch_board->Show(); } void PrintOptionsDialog::UpdateOptionSavePrintFileToStorage(MachineObject *obj)