Fix H2D bed type reset issue

This commit is contained in:
Noisyfox
2025-10-03 15:09:47 +08:00
parent 917717f2aa
commit b0223d2756
+3 -3
View File
@@ -2266,10 +2266,10 @@ void Sidebar::update_all_preset_comboboxes()
bed_type_value = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle); bed_type_value = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle);
} }
p->combo_printer_bed->SelectAndNotify(bed_type_value - 1); set_bed_type_accord_combox((BedType) bed_type_value);
} else { } else {
BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle); BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle);
p->combo_printer_bed->SelectAndNotify((int) bed_type - 1); set_bed_type_accord_combox(bed_type);
} }
} else { } else {
BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ":no need reset_bed_type_combox_choices"; BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ":no need reset_bed_type_combox_choices";
@@ -2278,7 +2278,7 @@ void Sidebar::update_all_preset_comboboxes()
} else { } else {
// m_bed_type_list->SelectAndNotify(btPEI - 1); // m_bed_type_list->SelectAndNotify(btPEI - 1);
BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle); BedType bed_type = preset_bundle.printers.get_edited_preset().get_default_bed_type(&preset_bundle);
p->combo_printer_bed->SelectAndNotify((int) bed_type - 1); set_bed_type_accord_combox(bed_type);
p->combo_printer_bed->Disable(); p->combo_printer_bed->Disable();
} }