1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-11 08:04:25 +00:00

Addtional check for TPPLPoly::operator=

This commit is contained in:
ntfshard
2015-08-24 01:50:42 +03:00
committed by Alessandro Ranellucci
parent d62f33b0b4
commit c90ecac48e
+7 -5
View File
@@ -74,11 +74,13 @@ TPPLPoly::TPPLPoly(const TPPLPoly &src) {
}
TPPLPoly& TPPLPoly::operator=(const TPPLPoly &src) {
Clear();
hole = src.hole;
numpoints = src.numpoints;
points = new TPPLPoint[numpoints];
memcpy(points, src.points, numpoints*sizeof(TPPLPoint));
if(&src != this) {
Clear();
hole = src.hole;
numpoints = src.numpoints;
points = new TPPLPoint[numpoints];
memcpy(points, src.points, numpoints*sizeof(TPPLPoint));
}
return *this;
}