diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-01-10 09:00:56 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-01-10 09:00:56 +0300 |
commit | b0af2b5f3e1eb96a428de36c2e41316f12f3308a (patch) | |
tree | 91dbaf3eb797034403db03bdb75a164e567c96b9 /source/blender/editors/transform | |
parent | 35d261fde07f776cce6530ebe860cc3e1ce8a9ee (diff) |
bug [#25535] proportional editing bug
disable PET when rotating/scaling around face centers to make it more obvious its unsupported.
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 11fd02b340e..dbf984b6659 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -983,6 +983,13 @@ int initTransInfo (bContext *C, TransInfo *t, wmOperator *op, wmEvent *event) { t->current_orientation = v3d->twmode; } + + /* exceptional case */ + if(t->around==V3D_LOCAL && (t->settings->selectmode & SCE_SELECT_FACE)) { + if(ELEM3(t->mode, TFM_ROTATION, TFM_RESIZE, TFM_TRACKBALL)) { + t->options |= CTX_NO_PET; + } + } } else if(t->spacetype==SPACE_IMAGE || t->spacetype==SPACE_NODE) { |