diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 8f68631cab..23ab2a5849 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -5402,7 +5402,7 @@ void GCode::append_full_config(const Print &print, std::string &str) size_t temp_begin_t = idx * matrix_value_count, temp_end_t = (idx + 1) * matrix_value_count; std::transform(temp_flush_volumes_matrix.begin() + temp_begin_t, temp_flush_volumes_matrix.begin() + temp_end_t, temp_flush_volumes_matrix.begin() + temp_begin_t, - [temp_cfg_flush_multiplier_idx](double inputx) { return inputx * temp_cfg_flush_multiplier_idx; }); + [temp_cfg_flush_multiplier_idx](double inputx) { return std::round(inputx * temp_cfg_flush_multiplier_idx); }); } cfg.option("flush_volumes_matrix")->values = temp_flush_volumes_matrix; } else if (filament_count_tmp == 1) {