From c6e49af3fef901424e0cadb1ddca598ae8286d39 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 16 Mar 2023 12:06:53 +0800 Subject: [PATCH] ENH:add some protection for fan control Change-Id: Ic60deaec60b5238f9307b7b4bb928293701c2fd5 --- src/slic3r/GUI/Widgets/FanControl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Widgets/FanControl.cpp b/src/slic3r/GUI/Widgets/FanControl.cpp index da0a414b2..57f4217ff 100644 --- a/src/slic3r/GUI/Widgets/FanControl.cpp +++ b/src/slic3r/GUI/Widgets/FanControl.cpp @@ -394,7 +394,7 @@ void FanControl::command_control_fan() { if (m_current_speed < 0 || m_current_speed > 10) { return; } int speed = floor(m_current_speed * float(25.5)); - if (m_update_already) { + if (m_update_already && m_obj) { m_obj->command_control_fan_val(m_type, speed); post_event(wxCommandEvent(EVT_FAN_CHANGED)); }