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);
if(dm) {
if(nr >= dm->getNumVerts(dm)) nr= 0;
dm->getVertCo(dm, nr, vec);
int tot= dm->getNumVerts(dm);
if(tot) {
if(nr >= tot) nr= 0;
dm->getVertCo(dm, nr, vec);
}
}
}
}