diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-07-12 16:11:21 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-07-12 16:11:21 +0400 |
commit | 1d205f4446316377f87b1862a5be39470b6b03b0 (patch) | |
tree | 10e1942eb9a4be746e6b0215b654baca169f4fe3 /source | |
parent | da0ea308665e4ccdddaf3ab97893de13362f1cf5 (diff) |
fix [#36109] UI softlock when first property of an operator is String
disable editing a string on operator UI popups, causes feedback loop
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/interface/interface_layout.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index 461d0b24d57..2e80af1b3ad 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -3082,12 +3082,14 @@ void uiLayoutOperatorButs(const bContext *C, uiLayout *layout, wmOperator *op, /* no undo for buttons for operator redo panels */ uiButClearFlag(but, UI_BUT_UNDO); +#if 0 /* broken, causes freedback loop, see [#36109] */ /* if button is operator's default property, and a text-field, enable focus for it * - this is used for allowing operators with popups to rename stuff with fewer clicks */ if ((but->rnaprop == op->type->prop) && (but->type == TEX)) { uiButSetFocusOnEnter(CTX_wm_window(C), but); } +#endif } } } |