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:
authorCampbell Barton <ideasman42@gmail.com>2008-03-08 01:01:52 +0300
committerCampbell Barton <ideasman42@gmail.com>2008-03-08 01:01:52 +0300
commitff2cf426219bf0b2d245156e81bffc6a703bb73e (patch)
tree7c17da5b2aef75523c0bf567c69fe111c4a9d17c /source/blender/src/transform_generics.c
parent5b3dc15880b698a53f4e87c9efe2bb35139aaf25 (diff)
bugfix for [#8433] Retopo doesn't work with AutoMerge Editing.
Disable retopo while snapping, then run after. This means automerge happens first which is more useful.
Diffstat (limited to 'source/blender/src/transform_generics.c')
-rw-r--r--source/blender/src/transform_generics.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/src/transform_generics.c b/source/blender/src/transform_generics.c
index 1f6d8ecf7af..47a7bd5299f 100644
--- a/source/blender/src/transform_generics.c
+++ b/source/blender/src/transform_generics.c
@@ -378,8 +378,9 @@ void recalcData(TransInfo *t)
if (G.sima->flag & SI_LIVE_UNWRAP)
unwrap_lscm_live_re_solve();
} else {
-
- retopo_do_all();
+ /* Only retopo if not snapping, Note, this is the only case of G.qual being used, but we have no T_SHIFT_MOD - Campbell */
+ if ((G.qual & LR_CTRLKEY)==0)
+ retopo_do_all();
/* mirror modifier clipping? */
if(t->state != TRANS_CANCEL)