[Bf-blender-cvs] [f7079847435] blender2.8: Fix T56258: Solidify assert w/ empty mesh

Campbell Barton noreply at git.blender.org
Tue Aug 7 04:57:08 CEST 2018


Commit: f70798474357bb64d75aeeb14e2ba7e2d12ac881
Author: Campbell Barton
Date:   Tue Aug 7 12:58:08 2018 +1000
Branches: blender2.8
https://developer.blender.org/rBf70798474357bb64d75aeeb14e2ba7e2d12ac881

Fix T56258: Solidify assert w/ empty mesh

===================================================================

M	source/blender/modifiers/intern/MOD_solidify.c

===================================================================

diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c
index 3a1fe1513af..1fac637a9ef 100644
--- a/source/blender/modifiers/intern/MOD_solidify.c
+++ b/source/blender/modifiers/intern/MOD_solidify.c
@@ -774,7 +774,7 @@ static Mesh *applyModifier(
 
 		/* add faces & edges */
 		origindex_edge = CustomData_get_layer(&result->edata, CD_ORIGINDEX);
-		BLI_assert(origindex_edge != NULL);
+		BLI_assert((numEdges == 0) || (origindex_edge != NULL));
 		ed = &medge[(numEdges * stride) + newEdges];  /* start after copied edges */
 		orig_ed = &origindex_edge[(numEdges * stride) + newEdges];
 		for (i = 0; i < rimVerts; i++, ed++, orig_ed++) {



More information about the Bf-blender-cvs mailing list