From e001b66192c3f838e2451f9cd45a87dfab36d78e Mon Sep 17 00:00:00 2001 From: SoftFever <103989404+SoftFever@users.noreply.github.com> Date: Tue, 7 Nov 2023 18:34:09 +0800 Subject: [PATCH] Fixed a regression that bed type was not remembered and switched when switching bed types --- src/slic3r/GUI/Plater.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 8bd8923d24..44b44801a9 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1057,6 +1057,13 @@ void Sidebar::update_all_preset_comboboxes() m_bed_type_list->SelectAndNotify((int)bed_type - 1); } m_bed_type_list->Enable(); + auto str_bed_type = wxGetApp().app_config->get_printer_setting(wxGetApp().preset_bundle->printers.get_selected_preset_name(), "curr_bed_type"); + if(!str_bed_type.empty()){ + int bed_type_value = atoi(str_bed_type.c_str()); + if(bed_type_value == 0) + bed_type_value = 1; + m_bed_type_list->SelectAndNotify(bed_type_value - 1); + } } else { connection_btn->Show(); ams_btn->Hide();