From d49498a4612993b7821e62d5267e22b99f781b92 Mon Sep 17 00:00:00 2001 From: mont29 Date: Sat, 16 Nov 2013 11:30:48 +0100 Subject: Fix T37442: Disabled uiList would "freeze" Blender when trying to drag-resize it. For now, simply disable drag-resize for disabled uiLists! --- source/blender/editors/interface/interface_handlers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') 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; -- cgit v1.2.3