From 5200e0325735d6f9e217d867901469bdd681022a Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 24 Sep 2022 11:32:57 +0800 Subject: [PATCH] Fix an issue that bed temperature for other layers is not set properly --- src/libslic3r/GCode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index c157cd859..380264036 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2042,7 +2042,7 @@ void GCode::get_bed_temperature(const int extruder_id, const bool is_first_layer { temps_per_bed.resize((int)BedType::btCount, 0); for (int bed_type = 0; bed_type < BedType::btCount; bed_type++) { - std::string bed_temp_key = is_first_layer ? get_bed_temp_key((BedType)bed_type) : get_bed_temp_1st_layer_key((BedType)bed_type); + std::string bed_temp_key = is_first_layer ? get_bed_temp_1st_layer_key((BedType)bed_type) : get_bed_temp_key((BedType)bed_type); const ConfigOptionInts* bed_temp_opt = m_config.option(bed_temp_key); temps_per_bed[bed_type] = bed_temp_opt->get_at(extruder_id);