From 4ab4abe98b0b7e505751a35e6335dd40fe76e4c2 Mon Sep 17 00:00:00 2001 From: Matt Ebb Date: Mon, 18 Jan 2010 07:40:21 +0000 Subject: [PATCH] Fix [#19914] spacebar menu text stays on screen after click and drag Button wasn't getting freed correctly after exiting immediately after text selection --- source/blender/editors/interface/interface_handlers.c | 2 ++ 1 file changed, 2 insertions(+) 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) {