diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-07-09 19:25:25 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-07-09 19:25:47 +0300 |
commit | 07e368cb5f6a4f73164a70794e884970d171d909 (patch) | |
tree | ed0c1bdce2777c6c1b61fecb26ca14ffc3f2f803 | |
parent | 881cc17ffa71c0717e1bf3c23187e052231f8b4a (diff) |
UI: hide status bar constraints when not used
-rw-r--r-- | source/blender/editors/transform/transform.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 6745f64cb88..1f2589d8a0c 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -840,20 +840,21 @@ static bool transform_modal_item_poll(const wmOperator *op, int value) } break; } + case TFM_MODAL_AXIS_X: + case TFM_MODAL_AXIS_Y: case TFM_MODAL_AXIS_Z: - { - if (t->flag & T_2D_EDIT) { - return false; - } - break; - } case TFM_MODAL_PLANE_X: case TFM_MODAL_PLANE_Y: case TFM_MODAL_PLANE_Z: { - if (t->flag & T_2D_EDIT) { + if (t->flag & T_NO_CONSTRAINT) { return false; } + if (!ELEM(value, TFM_MODAL_AXIS_X, TFM_MODAL_AXIS_Y)) { + if (t->flag & T_2D_EDIT) { + return false; + } + } break; } case TFM_MODAL_CONS_OFF: |