diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-16 12:04:45 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-16 12:04:45 +0400 |
commit | 812cd6c75e21d1de0d50c832ac6ea164c94ab48f (patch) | |
tree | fe9a8352550666a4069da0e7e5f1a26f4728cd00 /source/blender/render | |
parent | d4dc67d318494eb3c695912435d7ffe004b8fcda (diff) |
fix [#35385] freestyle rendering crash blender
Diffstat (limited to 'source/blender/render')
-rw-r--r-- | source/blender/render/intern/source/convertblender.c | 10 |
1 files changed, 6 insertions, 4 deletions
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 { |