From 48ceca536bcfb2f08b8eb2cbed48cca87646f325 Mon Sep 17 00:00:00 2001 From: tao wang Date: Sat, 7 Jan 2023 22:23:10 +0800 Subject: [PATCH] FIX:dynamically update layout when options are changed Change-Id: I57633604428e42f4a67dfcfd80336ab33767e099 --- src/slic3r/GUI/SelectMachine.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index b53baaec8..ccb1e9717 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -1148,9 +1148,11 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater) select_bed->Show(true); select_flow->Show(true); - select_timelapse->Show(false); + select_timelapse->Show(true); select_use_ams->Show(true); + m_sizer_select->Layout(); + // line schedule m_line_schedule = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxSize(-1, 1)); m_line_schedule->SetBackgroundColour(wxColour(238, 238, 238)); @@ -1424,6 +1426,8 @@ void SelectMachineDialog::update_select_layout(MachineObject *obj) } else { select_timelapse->Hide(); } + + m_sizer_select->Layout(); Fit(); }