Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-11-15 14:10:00 +0300
committerTon Roosendaal <ton@blender.org>2006-11-15 14:10:00 +0300
commite50112d441aca2d43387f20cb54bd6ee02781fb0 (patch)
tree62bc44c9064164156a5d65f1e53caadcdb1ebfb5 /source/blender/blenkernel
parenta3c1c543f6e1bcb4a2151b6be0786247887bb14c (diff)
Bugfix #5230
Vertex Parent option didn't have index correction for editing Meshes. That caused the parenting to flip around when you deleted or added stuff.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/intern/object.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index 862f2f8e626..f314159a9f9 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -1308,11 +1308,8 @@ static void give_parvert(Object *par, int nr, float *vec)
EditMesh *em = G.editMesh;
EditVert *eve;
- if(nr >= G.totvert) nr= 0;
-
- count= 0;
- for(eve= em->verts.first; eve; eve= eve->next, count++) {
- if(count==nr) {
+ for(eve= em->verts.first; eve; eve= eve->next) {
+ if(eve->keyindex==nr) {
memcpy(vec, eve->co, 12);
break;
}