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>2018-07-09 19:25:25 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-07-09 19:25:47 +0300
commit07e368cb5f6a4f73164a70794e884970d171d909 (patch)
treeed0c1bdce2777c6c1b61fecb26ca14ffc3f2f803
parent881cc17ffa71c0717e1bf3c23187e052231f8b4a (diff)
UI: hide status bar constraints when not used
-rw-r--r--source/blender/editors/transform/transform.c15
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: