[Bf-blender-cvs] [9105e1d0846] master: Fix T62782: Edge slide crashes with mirror enabled
Campbell Barton
noreply at git.blender.org
Wed Mar 20 23:58:40 CET 2019
Commit: 9105e1d08467bb1caf9c1f21151579fad3eb3555
Author: Campbell Barton
Date: Thu Mar 21 09:53:57 2019 +1100
Branches: master
https://developer.blender.org/rB9105e1d08467bb1caf9c1f21151579fad3eb3555
Fix T62782: Edge slide crashes with mirror enabled
===================================================================
M source/blender/editors/transform/transform.c
===================================================================
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c
index dd71084c51f..f3974b03122 100644
--- a/source/blender/editors/transform/transform.c
+++ b/source/blender/editors/transform/transform.c
@@ -6127,7 +6127,8 @@ static void slide_origdata_create_data(
for (i = 0; i < tc->data_len; i++, td++) {
BMVert *eve = td->extra;
- if (eve) {
+ /* Check the vertex has been used since both sides of the mirror may be selected & sliding. */
+ if (eve && !BLI_ghash_haskey(sod->origverts, eve)) {
sv_mirror->v = eve;
copy_v3_v3(sv_mirror->co_orig_3d, eve->co);
More information about the Bf-blender-cvs
mailing list