From 7f3647f4bfad081215ba32b1681008fcc21aa0c7 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Wed, 9 Apr 2025 17:53:20 +0800 Subject: [PATCH] FIX: do not popup if not checked jira: [STUDIO-11301] Change-Id: Ibc71cef173ea5a09a43a7d23a8afb81b50c0af07 --- src/slic3r/GUI/SelectMachine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 036751ea4..22b52bf8a 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -3995,7 +3995,7 @@ void SelectMachineDialog::reset_and_sync_ams_list() item->Bind(wxEVT_LEFT_UP, [this, item, materials, extruder](wxMouseEvent &e) {}); item->Bind(wxEVT_LEFT_DOWN, [this, item, materials, extruder](wxMouseEvent &e) { if (!item->m_enable) {return;} - if (m_print_status == PrintDialogStatus::PrintStatusUnsupportedPrinter) { return; } /*STUDIO-11301*/ + if (!m_check_flag || m_print_status == PrintDialogStatus::PrintStatusUnsupportedPrinter) { return; } /*STUDIO-11301*/ MaterialHash::iterator iter = m_materialList.begin(); while (iter != m_materialList.end()) { @@ -4505,7 +4505,7 @@ void SelectMachineDialog::set_default_from_sdcard() item->Bind(wxEVT_LEFT_UP, [this, item, materials](wxMouseEvent& e) {}); item->Bind(wxEVT_LEFT_DOWN, [this, obj_, item, materials, diameters_count, fo](wxMouseEvent& e) { if (!item->m_enable) {return;} - if (m_print_status == PrintDialogStatus::PrintStatusUnsupportedPrinter) { return;} /*STUDIO-11301*/ + if (!m_check_flag || m_print_status == PrintDialogStatus::PrintStatusUnsupportedPrinter) { return; } /*STUDIO-11301*/ MaterialHash::iterator iter = m_materialList.begin(); while (iter != m_materialList.end()) {