mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-30 15:41:59 +08:00
Was incorrectly reserving space for vector. Fixed.
This commit is contained in:
parent
067fc3cd8f
commit
0015b3c7d3
@ -392,7 +392,8 @@ PrintGCode::process_layer(size_t idx, const Layer* layer, const Points& copies)
|
||||
gcodegen.avoid_crossing_perimeters.use_external_mp = true;
|
||||
|
||||
/// data load
|
||||
std::vector<size_t> extruder_ids {gcodegen.writer.extruders.size()};
|
||||
std::vector<size_t> extruder_ids;
|
||||
extruder_ids.reserve(gcodegen.writer.extruders.size());
|
||||
std::transform(gcodegen.writer.extruders.cbegin(), gcodegen.writer.extruders.cend(), std::back_inserter(extruder_ids),
|
||||
[] (const std::pair<unsigned int, Extruder>& z) -> std::size_t { return z.second.id; } );
|
||||
gcode += gcodegen.set_extruder(extruder_ids.at(0));
|
||||
|
Loading…
x
Reference in New Issue
Block a user