Fixed crash in fff_print_tests
This commit is contained in:
parent
efe00f310b
commit
681227be71
@ -450,6 +450,7 @@ void GCodeProcessorResult::reset() {
|
|||||||
filament_cost = std::vector<float>(MIN_EXTRUDERS_COUNT, DEFAULT_FILAMENT_COST);
|
filament_cost = std::vector<float>(MIN_EXTRUDERS_COUNT, DEFAULT_FILAMENT_COST);
|
||||||
custom_gcode_per_print_z = std::vector<CustomGCode::Item>();
|
custom_gcode_per_print_z = std::vector<CustomGCode::Item>();
|
||||||
spiral_vase_layers = std::vector<std::pair<float, std::pair<size_t, size_t>>>();
|
spiral_vase_layers = std::vector<std::pair<float, std::pair<size_t, size_t>>>();
|
||||||
|
conflict_result = std::nullopt;
|
||||||
time = 0;
|
time = 0;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
@ -468,6 +469,7 @@ void GCodeProcessorResult::reset() {
|
|||||||
filament_cost = std::vector<float>(MIN_EXTRUDERS_COUNT, DEFAULT_FILAMENT_COST);
|
filament_cost = std::vector<float>(MIN_EXTRUDERS_COUNT, DEFAULT_FILAMENT_COST);
|
||||||
custom_gcode_per_print_z = std::vector<CustomGCode::Item>();
|
custom_gcode_per_print_z = std::vector<CustomGCode::Item>();
|
||||||
spiral_vase_layers = std::vector<std::pair<float, std::pair<size_t, size_t>>>();
|
spiral_vase_layers = std::vector<std::pair<float, std::pair<size_t, size_t>>>();
|
||||||
|
conflict_result = std::nullopt;
|
||||||
}
|
}
|
||||||
#endif // ENABLE_GCODE_VIEWER_STATISTICS
|
#endif // ENABLE_GCODE_VIEWER_STATISTICS
|
||||||
|
|
||||||
|
@ -1001,7 +1001,8 @@ std::string Print::export_gcode(const std::string& path_template, GCodeProcessor
|
|||||||
std::unique_ptr<GCode> gcode(new GCode);
|
std::unique_ptr<GCode> gcode(new GCode);
|
||||||
gcode->do_export(this, path.c_str(), result, thumbnail_cb);
|
gcode->do_export(this, path.c_str(), result, thumbnail_cb);
|
||||||
|
|
||||||
result->conflict_result = m_conflict_result;
|
if (m_conflict_result.has_value())
|
||||||
|
result->conflict_result = *m_conflict_result;
|
||||||
|
|
||||||
return path.c_str();
|
return path.c_str();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user