diff options
author | Matt Ebb <matt@mke3.net> | 2010-01-18 10:40:21 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2010-01-18 10:40:21 +0300 |
commit | 4ab4abe98b0b7e505751a35e6335dd40fe76e4c2 (patch) | |
tree | fd256eee88dcfbc92b9d0d34aa5573c55860370c /source | |
parent | 009ed7dc269e97653fd1db3f36fdd79fc7565cda (diff) |
Fix [#19914] spacebar menu text stays on screen after click and drag
Button wasn't getting freed correctly after exiting immediately after text selection
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/interface/interface_handlers.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 75b03e0069d..29eeba970ed 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -4079,6 +4079,8 @@ static void button_activate_state(bContext *C, uiBut *but, uiHandleButtonState s ui_textedit_begin(C, but, data); else if(data->state == BUTTON_STATE_TEXT_EDITING && state != BUTTON_STATE_TEXT_SELECTING) ui_textedit_end(C, but, data); + else if(data->state == BUTTON_STATE_TEXT_SELECTING && state != BUTTON_STATE_TEXT_EDITING) + ui_textedit_end(C, but, data); /* number editing */ if(state == BUTTON_STATE_NUM_EDITING) { |