Fixed google code Issue 232
This commit is contained in:
parent
816c99aa3e
commit
c0d1efac27
@ -1105,7 +1105,9 @@ bool rcBuildPolyMesh(rcContext* ctx, rcContourSet& cset, const int nvp, rcPolyMe
|
|||||||
unsigned short* pa = &polys[bestPa*nvp];
|
unsigned short* pa = &polys[bestPa*nvp];
|
||||||
unsigned short* pb = &polys[bestPb*nvp];
|
unsigned short* pb = &polys[bestPb*nvp];
|
||||||
mergePolys(pa, pb, bestEa, bestEb, tmpPoly, nvp);
|
mergePolys(pa, pb, bestEa, bestEb, tmpPoly, nvp);
|
||||||
memcpy(pb, &polys[(npolys-1)*nvp], sizeof(unsigned short)*nvp);
|
unsigned short* lastPoly = &polys[(npolys-1)*nvp];
|
||||||
|
if (pb != lastPoly)
|
||||||
|
memcpy(pb, lastPoly, sizeof(unsigned short)*nvp);
|
||||||
npolys--;
|
npolys--;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user