From 812cd6c75e21d1de0d50c832ac6ea164c94ab48f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 16 May 2013 08:04:45 +0000 Subject: fix [#35385] freestyle rendering crash blender --- source/blender/render/intern/source/convertblender.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'source/blender/render') diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index c70ee0e9112..976be755532 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -3272,10 +3272,12 @@ static EdgeHash *make_freestyle_edge_mark_hash(Mesh *me, DerivedMesh *dm) if (fed) { edge_hash = BLI_edgehash_new(); if (!index) { - BLI_assert(me->totedge == totedge); - for (a = 0; a < me->totedge; a++) { - if (fed[a].flag & FREESTYLE_EDGE_MARK) - BLI_edgehash_insert(edge_hash, medge[a].v1, medge[a].v2, medge+a); + if (me->totedge == totedge) { + for (a = 0; a < me->totedge; a++) { + if (fed[a].flag & FREESTYLE_EDGE_MARK) { + BLI_edgehash_insert(edge_hash, medge[a].v1, medge[a].v2, medge + a); + } + } } } else { -- cgit v1.2.3