From 361b26faf6cde79ccbee7ca73e4990f914431487 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Tue, 4 Jul 2023 15:25:22 +0800 Subject: [PATCH] FIX: fix virtual tray on select event Change-Id: I37b07bf13058b94f21235cc1009455cc7661a77c Signed-off-by: Stone Li --- src/slic3r/GUI/CalibrationWizardPresetPage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp index 356435b97..f1956d028 100644 --- a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp +++ b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp @@ -542,6 +542,12 @@ void CalibrationPresetPage::create_ext_spool_panel(wxWindow* parent) panel_sizer->Add(m_virtual_tray_comboBox, 0, wxALIGN_CENTER | wxRIGHT, FromDIP(8)); parent->SetSizer(panel_sizer); panel_sizer->Fit(parent); + + radio_btn->Bind(wxEVT_RADIOBUTTON, [this](wxCommandEvent& evt) { + wxCommandEvent event(EVT_CALI_TRAY_CHANGED); + event.SetEventObject(this); + wxPostEvent(this, event); + }); } void CalibrationPresetPage::create_sending_panel(wxWindow* parent) @@ -912,6 +918,7 @@ void CalibrationPresetPage::check_filament_compatible() m_warning_panel->set_warning(""); m_warning_panel->Hide(); } + Layout(); }