diff options
author | Henrik Dick <hen-di@web.de> | 2020-10-02 01:17:53 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-10-05 15:56:12 +0300 |
commit | ad16b2c51532fd8f401d981e421367407bf84e94 (patch) | |
tree | d3c15b2b30b382f354fa172aad33e0dfc7da2d5b /source/blender/modifiers | |
parent | 35708db5d2b420cc628f71fb43387ce95b61ebbe (diff) |
Fix T80895: Complex solidify compare edges by content
Even if the index of the edge is not equal the content can be equal
if it has been merged. So compare the content.
Ref D8931
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r-- | source/blender/modifiers/intern/MOD_solidify_nonmanifold.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c b/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c index 463b55b1ccc..20db13d4540 100644 --- a/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c +++ b/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c @@ -619,7 +619,7 @@ Mesh *MOD_solidify_nonmanifold_modifyMesh(ModifierData *md, uint *e_adj_faces_faces = e_adj_faces->faces; bool *e_adj_faces_reversed = e_adj_faces->faces_reversed; const uint faces_len = e_adj_faces->faces_len; - if (e != i) { + if (e_adj_faces_faces != adj_faces->faces) { /* Find index of e in #adj_faces. */ for (face_index = 0; face_index < faces_len && e_adj_faces_faces[face_index] != face; |