From 53890cf106f849bc19423cd9913bb1859718d708 Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 18 Jul 2023 14:55:25 +0800 Subject: [PATCH] ENH:use user settings when not using PEI bed fixed https://github.com/bambulab/BambuStudio/issues/2014 1. Disable flow calibration when using PEI bed 2. Use user settings when PEI bed is not in use Change-Id: Ie4f81f0d4649c69255f97355af14cacedf8b2bbf --- src/slic3r/GUI/SelectMachine.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index f3f8df1ccd..d0031cbcd5 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -3389,7 +3389,15 @@ void SelectMachineDialog::set_flow_calibration_state(bool state) select_flow->SetToolTip(tool_tip); } else { - m_checkbox_list["flow_cali"]->SetValue(state); + + AppConfig* config = wxGetApp().app_config; + if (config && config->get("print", "flow_cali") == "0") { + m_checkbox_list["flow_cali"]->SetValue(false); + } + else { + m_checkbox_list["flow_cali"]->SetValue(true); + } + m_checkbox_list["flow_cali"]->Enable(); //m_checkbox_state_list["flow_cali"] = state; for (auto win : select_flow->GetWindowChildren()) {