diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-11-27 03:39:51 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-11-27 03:40:32 +0300 |
commit | 9a5df92c1bdee547dd38a846c22d91c05d45ff02 (patch) | |
tree | bff3882835a3755060b32b5d1ddc7687c7d3d91f /source/blender/editors/transform/transform.c | |
parent | acd1d1a31d1ac7343f8656dbd3b04c5342f306be (diff) |
Fix T56872: Edge slide gives invalid normals
Add the ability to skip overwriting normals.
Diffstat (limited to 'source/blender/editors/transform/transform.c')
-rw-r--r-- | source/blender/editors/transform/transform.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index f0e90a05a3b..3276c4af8fc 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -5550,7 +5550,7 @@ static void slide_origdata_interp_data_vert( BM_loop_interp_from_face(bm, l, f_copy, false, false); /* make sure face-attributes are correct (e.g. MTexPoly) */ - BM_elem_attrs_copy(sod->bm_origfaces, bm, f_copy, l->f); + BM_elem_attrs_copy_ex(sod->bm_origfaces, bm, f_copy, l->f, 0x0, CD_MASK_NORMAL); /* weight the loop */ if (do_loop_weight) { |