[Bf-blender-cvs] [ee9898e] master: Drivers Workflow: Change hotkey for "Add Drivers" to Ctrl-D (it was previously just DKEY)

Joshua Leung noreply at git.blender.org
Sat Mar 26 06:02:42 CET 2016


Commit: ee9898e0fafaa7953561817eb064655b857ab5b6
Author: Joshua Leung
Date:   Sat Mar 26 17:28:02 2016 +1300
Branches: master
https://developer.blender.org/rBee9898e0fafaa7953561817eb064655b857ab5b6

Drivers Workflow: Change hotkey for "Add Drivers" to Ctrl-D  (it was previously just DKEY)

Just using DKEY for this was resulting in too many drivers being accidentally created
by users drawing using Grease Pencil. This change also works better with the following
workflow changes to the driver setup process.

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

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 1a099f0..3e49561 100644
--- a/source/blender/editors/interface/interface_handlers.c
+++ b/source/blender/editors/interface/interface_handlers.c
@@ -6978,12 +6978,12 @@ static int ui_do_button(bContext *C, uiBlock *block, uiBut *but, const wmEvent *
 		}
 		/* handle drivers */
 		else if ((event->type == DKEY) &&
-		         !IS_EVENT_MOD(event, shift, ctrl, oskey) &&
+		         !IS_EVENT_MOD(event, shift, oskey) &&
 		         (event->val == KM_PRESS))
 		{
 			if (event->alt)
 				ui_but_anim_remove_driver(C);
-			else
+			else if (event->ctrl)
 				ui_but_anim_add_driver(C);
 				
 			ED_region_tag_redraw(data->region);




More information about the Bf-blender-cvs mailing list