Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2020-06-08 14:23:04 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2020-06-08 14:23:37 +0300
commit1c189aa70aff01f72ae1fc2eacefcf924ede62c7 (patch)
treed761b96ee31bb3f02d05ae4873251b72fea68668 /source/blender/editors/transform/transform_convert.c
parent335c1e48ee5b3008fbae48b7de4d0f2b6b2f30b9 (diff)
Fix T70873: Pivot Center doesn't compute mirror elements
Diffstat (limited to 'source/blender/editors/transform/transform_convert.c')
-rw-r--r--source/blender/editors/transform/transform_convert.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/source/blender/editors/transform/transform_convert.c b/source/blender/editors/transform/transform_convert.c
index 59ba362c6f7..e40af2feafb 100644
--- a/source/blender/editors/transform/transform_convert.c
+++ b/source/blender/editors/transform/transform_convert.c
@@ -1894,16 +1894,14 @@ static void special_aftertrans_update__mesh(bContext *UNUSED(C), TransInfo *t)
char hflag;
bool has_face_sel = (bm->totfacesel != 0);
- if (tc->mirror.use_mirror_any) {
- TransDataMirror *tdm;
- int i;
-
+ if (tc->use_mirror_axis_any) {
/* Rather then adjusting the selection (which the user would notice)
* tag all mirrored verts, then auto-merge those. */
BM_mesh_elem_hflag_disable_all(bm, BM_VERT, BM_ELEM_TAG, false);
- for (i = tc->mirror.data_len, tdm = tc->mirror.data; i--; tdm++) {
- BM_elem_flag_enable((BMVert *)tdm->extra, BM_ELEM_TAG);
+ TransDataMirror *td_mirror = tc->data_mirror;
+ for (int i = tc->data_mirror_len; i--; td_mirror++) {
+ BM_elem_flag_enable((BMVert *)td_mirror->extra, BM_ELEM_TAG);
}
hflag = BM_ELEM_SELECT | BM_ELEM_TAG;