[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31765] trunk/blender/source/blender/ modifiers/intern/MOD_explode.c: Fix #23680: Explode with Split Edges over SubSurf - crash
Sergey Sharybin
g.ulairi at gmail.com
Sun Sep 5 14:17:35 CEST 2010
Revision: 31765
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31765
Author: nazgul
Date: 2010-09-05 14:17:35 +0200 (Sun, 05 Sep 2010)
Log Message:
-----------
Fix #23680: Explode with Split Edges over SubSurf - crash
Edge splitting function used CDDM_get_faces to get faces array, which isn't correct
for this case: dm's type is ccgDM. Use dm->getFaceArray instead.
Modified Paths:
--------------
trunk/blender/source/blender/modifiers/intern/MOD_explode.c
Modified: trunk/blender/source/blender/modifiers/intern/MOD_explode.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_explode.c 2010-09-05 11:06:50 UTC (rev 31764)
+++ trunk/blender/source/blender/modifiers/intern/MOD_explode.c 2010-09-05 12:17:35 UTC (rev 31765)
@@ -187,7 +187,7 @@
static DerivedMesh * splitEdges(ExplodeModifierData *emd, DerivedMesh *dm){
DerivedMesh *splitdm;
MFace *mf=0,*df1=0,*df2=0,*df3=0;
- MFace *mface=CDDM_get_faces(dm);
+ MFace *mface=dm->getFaceArray(dm);
MVert *dupve, *mv;
EdgeHash *edgehash;
EdgeHashIterator *ehi;
More information about the Bf-blender-cvs
mailing list