From 07e368cb5f6a4f73164a70794e884970d171d909 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 9 Jul 2018 18:25:25 +0200 Subject: UI: hide status bar constraints when not used --- source/blender/editors/transform/transform.c | 15 ++++++++------- 1 file 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: -- cgit v1.2.3