[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34781] trunk/blender/source/blender/ editors/mesh/editmesh.c: Fix #26039: Relative Shapkeys have wrong coordinates after inserting vertices
Sergey Sharybin
g.ulairi at gmail.com
Fri Feb 11 18:56:25 CET 2011
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++;
More information about the Bf-blender-cvs
mailing list