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
path: root/source
diff options
context:
space:
mode:
authorMatt Ebb <matt@mke3.net>2010-01-18 10:40:21 +0300
committerMatt Ebb <matt@mke3.net>2010-01-18 10:40:21 +0300
commit4ab4abe98b0b7e505751a35e6335dd40fe76e4c2 (patch)
treefd256eee88dcfbc92b9d0d34aa5573c55860370c /source
parent009ed7dc269e97653fd1db3f36fdd79fc7565cda (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.c2
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) {