Revision: 34781
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34781
Author: nazgul
Date: 2011-02-11 17:56:25 +0000 (Fri, 11 Feb 2011)
Log Message:
-----------
Fix #26039: Relative Shapkeys have wrong coordinates after inserting vertices
There was invalid memory access for newly created vertices.
Added checking of keyindex value when calculating verticies offsets.
Modified Paths:
--------------
trunk/blender/source/blender/editors/mesh/editmesh.c
Modified: trunk/blender/source/blender/editors/mesh/editmesh.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh.c 2011-02-11
17:43:56 UTC (rev 34780)
+++ trunk/blender/source/blender/editors/mesh/editmesh.c 2011-02-11
17:56:25 UTC (rev 34781)
@@ -1181,7 +1181,9 @@
eve= em->verts.first;
mvert = me->mvert;
while(eve) {
- VECSUB(ofs[i], mvert->co,
oldverts[eve->keyindex].co);
+ if(eve->keyindex>=0)
+ VECSUB(ofs[i], mvert->co,
oldverts[eve->keyindex].co);
+
eve= eve->next;
i++;
mvert++;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs