From 48dd4874d811c3e969e061a9d9532c19ddd2b344 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Wed, 28 May 2025 16:00:22 +0800 Subject: [PATCH] FIX: do not use protocol to check fan control jira: [STUDIO-12435] Change-Id: I6d5334d8eb2979f07866e4e985db6bc5179a4c18 (cherry picked from commit 3d16a94fa514c2cef118c65d788318876ea5cd91) --- src/slic3r/GUI/StatusPanel.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 9128345f89..41608bb6eb 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -4888,11 +4888,11 @@ void StatusPanel::on_nozzle_fan_switch(wxCommandEvent &event) m_fan_control_popup = nullptr; } - if (!obj) - return; - - if (!obj->is_enable_np) + if (!obj) { return; } + if (obj->m_air_duct_data.modes.empty()) + { obj->converse_to_duct(true, obj->is_support_aux_fan, obj->is_support_chamber_fan); + } m_fan_control_popup = new FanControlPopupNew(this, obj, obj->m_air_duct_data);