Crash fix for deleting all vertices in a Mesh when this Mesh had a
Vertex parent.
This commit is contained in:
Ton Roosendaal 2006-04-11 10:17:15 +00:00
parent 21db524a38
commit f6fb4a30a1

@ -1228,9 +1228,11 @@ static void give_parvert(Object *par, int nr, float *vec)
DerivedMesh *dm = par->derivedDeform; //mesh_get_derived_deform(par, &needsFree); DerivedMesh *dm = par->derivedDeform; //mesh_get_derived_deform(par, &needsFree);
if(dm) { if(dm) {
if(nr >= dm->getNumVerts(dm)) nr= 0; int tot= dm->getNumVerts(dm);
if(tot) {
dm->getVertCo(dm, nr, vec); if(nr >= tot) nr= 0;
dm->getVertCo(dm, nr, vec);
}
} }
} }
} }