diff options
author | mont29 <montagne29@wanadoo.fr> | 2013-11-16 14:30:48 +0400 |
---|---|---|
committer | mont29 <montagne29@wanadoo.fr> | 2013-11-16 14:32:32 +0400 |
commit | d49498a4612993b7821e62d5267e22b99f781b92 (patch) | |
tree | 9e021a999553cb396480be82fe48ebb4d7c7bd49 /source/blender | |
parent | 481a138144800fd09fa64df511a5f38a250a9f9f (diff) |
Fix T37442: Disabled uiList would "freeze" Blender when trying to drag-resize it.
For now, simply disable drag-resize for disabled uiLists!
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/interface/interface_handlers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 903a5e72499..bb129c1ec9f 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -6785,7 +6785,7 @@ static int ui_handle_list_event(bContext *C, const wmEvent *event, ARegion *ar) is_over_dragbut = true; } - if (is_over_dragbut && type == LEFTMOUSE && val == KM_PRESS) { + if (is_over_dragbut && type == LEFTMOUSE && val == KM_PRESS && !(but->flag & UI_BUT_DISABLED)) { uiHandleButtonData *data; int *size = (int *)but->poin; |