From 65004df306dcedea8507d01d0141b2fab11c5c1a Mon Sep 17 00:00:00 2001 From: "maosheng.wei" Date: Thu, 12 Oct 2023 15:17:31 +0800 Subject: [PATCH] FIX: a crash in crete filament dialog when select combobox Jira: XXXX Change-Id: Ibf0c09f2bcea6ff298351f4f2bd8d5b49c15f93a Signed-off-by: maosheng.wei --- src/slic3r/GUI/CreatePresetsDialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index 86f446483..b6f5e3587 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -254,7 +254,7 @@ static wxBoxSizer *create_select_filament_preset_checkbox(wxWindow * combobox->SetBackgroundColor(PRINTER_LIST_COLOUR); combobox->SetBorderColor(*wxWHITE); combobox->SetLabel(_L("Select filament preset")); - combobox->Bind(wxEVT_COMBOBOX, [combobox, checkbox, presets, &machine_filament_preset, &compatible_printer](wxCommandEvent &e) { + combobox->Bind(wxEVT_COMBOBOX, [combobox, checkbox, presets, &machine_filament_preset, compatible_printer](wxCommandEvent &e) { combobox->SetLabelColor(*wxBLACK); wxString preset_name = combobox->GetStringSelection(); checkbox->SetValue(true); @@ -3666,7 +3666,7 @@ CreatePresetForPrinterDialog::CreatePresetForPrinterDialog(wxWindow *parent, std main_sizer->Add(create_selected_printer_preset_sizer(), 0, wxALL, FromDIP(10)); main_sizer->Add(create_selected_filament_preset_sizer(), 0, wxALL, FromDIP(10)); - main_sizer->Add(create_button_sizer(), 0, wxALL, FromDIP(10)); + main_sizer->Add(create_button_sizer(), 0, wxEXPAND | wxALL, FromDIP(10)); this->SetSizer(main_sizer); this->Layout();