From f6fb4a30a1cadda320f6d9fb17988d946a23fa73 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Tue, 11 Apr 2006 10:17:15 +0000 Subject: [PATCH] Bugfix #3698 Crash fix for deleting all vertices in a Mesh when this Mesh had a Vertex parent. --- source/blender/blenkernel/intern/object.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 6022c9eae19..0f1460f1b37 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -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); + } } } }