diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 18aa8fdf55..6d00134253 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -3205,7 +3205,7 @@ void GCode::_print_first_layer_extruder_temperatures(GCodeOutputStream &file, Pr // Set temperatures of all the printing extruders. for (unsigned int tool_id : print.extruders()) { int temp = print.config().nozzle_temperature_initial_layer.get_at(tool_id); - if (print.config().ooze_prevention.value) { + if (m_ooze_prevention.enable && tool_id != first_printing_extruder_id) { if (print.config().idle_temperature.get_at(tool_id) == 0) temp += print.config().standby_temperature_delta.value; else