From 1ea5aa90177a94cf828f6a3041fc01ec18461146 Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Tue, 23 Sep 2025 20:48:53 +0800 Subject: [PATCH] FIX: FanControlPopupNew update the Layout and Refresh JIRA: [STUDIO-14785] Change-Id: I91c930d0e1b92dd5f2e4d21f3d851e5826307071 (cherry picked from commit 2f25351f330c1c3c6f2bda7a178946b923a4cc2f) --- src/slic3r/GUI/Widgets/FanControl.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/slic3r/GUI/Widgets/FanControl.cpp b/src/slic3r/GUI/Widgets/FanControl.cpp index 62349cef18..fb5173e321 100644 --- a/src/slic3r/GUI/Widgets/FanControl.cpp +++ b/src/slic3r/GUI/Widgets/FanControl.cpp @@ -897,6 +897,10 @@ void FanControlPopupNew::on_left_down(wxMouseEvent& evt) fan->on_left_down(evt); } + Layout(); + Fit(); + Refresh(); + evt.Skip(); } @@ -973,6 +977,10 @@ void FanControlPopupNew::on_mode_changed(const wxMouseEvent &event) btn_iter.second->setSelected(false); } } + + Layout(); + Fit(); + Refresh(); } void FanControlPopupNew::on_fan_changed(const wxCommandEvent &event) @@ -1077,6 +1085,8 @@ FanControlNewSwitchPanel::FanControlNewSwitchPanel(wxWindow* parent, const wxStr SetBackgroundColour(wxColour(248, 248, 248)); Layout(); + + wxGetApp().UpdateDarkUIWin(this); } void FanControlNewSwitchPanel::SetSwitchOn(bool on)