diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-25 03:28:41 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-25 03:31:04 +0400 |
commit | d0ec83c1a24f0cc64588741f7a4758b80af8296c (patch) | |
tree | 7bbbc78d9f6ca4044a2f43e7687830f129adcc04 /source/blender/editors/interface/interface.c | |
parent | e643d2c2114ecff443890456ff5c1d03338a45e3 (diff) |
Fix T38809: regression, text cursor offset in number buttons
Use the same offset for all edit-buttons now.
Diffstat (limited to 'source/blender/editors/interface/interface.c')
-rw-r--r-- | source/blender/editors/interface/interface.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index d2a4dab21d7..99d97e9d500 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -1795,6 +1795,21 @@ int ui_get_but_string_max_length(uiBut *but) return UI_MAX_DRAW_STR; } +uiBut *ui_get_but_drag_multi_edit(uiBut *but) +{ + uiBut *but_iter; + + BLI_assert(but->flag & UI_BUT_DRAG_MULTI); + + for (but_iter = but->block->buttons.first; but_iter; but_iter = but_iter->next) { + if (but_iter->editstr) { + break; + } + } + + return but_iter; +} + static double ui_get_but_scale_unit(uiBut *but, double value) { UnitSettings *unit = but->block->unit; |