Fix for issue #2765, arrange crash with custom beds

This commit is contained in:
tamasmeszaros 2019-08-15 16:15:17 +02:00
parent 15744f021a
commit 8fce511806
2 changed files with 7 additions and 4 deletions

View file

@ -492,8 +492,11 @@ BedShapeHint::BedShapeHint(const Polyline &bed) {
m_type = BedShapes::bsCircle;
m_bed.circ = c;
} else {
if (m_type == BedShapes::bsIrregular)
m_bed.polygon.Slic3r::Polyline::~Polyline();
m_type = BedShapes::bsIrregular;
m_bed.polygon = bed;
::new (&m_bed.polygon) Polyline(bed);
}
}