[Bf-blender-cvs] [662746f] master: Fix multi-drag & multi-select, Alt press mid-drag

Campbell Barton noreply at git.blender.org
Mon May 18 03:53:30 CEST 2015


Commit: 662746fdd43499feeaf59c5aeb65f5380a5e6ffb
Author: Campbell Barton
Date:   Mon May 18 11:50:36 2015 +1000
Branches: master
https://developer.blender.org/rB662746fdd43499feeaf59c5aeb65f5380a5e6ffb

Fix multi-drag & multi-select, Alt press mid-drag

This would enable multi-value-editing in the middle of the drag action.

===================================================================

M	source/blender/editors/interface/interface_handlers.c

===================================================================

diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c
index 9db6ce7..11254ec 100644
--- a/source/blender/editors/interface/interface_handlers.c
+++ b/source/blender/editors/interface/interface_handlers.c
@@ -1911,6 +1911,12 @@ static void ui_apply_but(bContext *C, uiBlock *block, uiBut *but, uiHandleButton
 		}
 
 #ifdef USE_ALLSELECT
+#  ifdef USE_DRAG_MULTINUM
+		if (but->flag & UI_BUT_DRAG_MULTI) {
+			/* pass */
+		}
+		else
+#  endif
 		if (data->select_others.elems_len == 0) {
 			wmWindow *win = CTX_wm_window(C);
 			/* may have been enabled before activating */




More information about the Bf-blender-cvs mailing list