[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