[Bf-blender-cvs] [1fb17fc] master: UI: limit listview arrow/wheel bindings

Campbell Barton noreply at git.blender.org
Tue May 3 08:14:44 CEST 2016


Commit: 1fb17fcf230d973f76421ab40f5ffa38f99355e7
Author: Campbell Barton
Date:   Tue May 3 16:17:14 2016 +1000
Branches: master
https://developer.blender.org/rB1fb17fcf230d973f76421ab40f5ffa38f99355e7

UI: limit listview arrow/wheel bindings

Allow Ctrl-Up for eg to be used when in a list view.

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

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 a19d0bb..ce26405 100644
--- a/source/blender/editors/interface/interface_handlers.c
+++ b/source/blender/editors/interface/interface_handlers.c
@@ -8451,8 +8451,8 @@ static int ui_handle_list_event(bContext *C, const wmEvent *event, ARegion *ar,
 	}
 
 	if (val == KM_PRESS) {
-		if (ELEM(type, UPARROWKEY, DOWNARROWKEY) ||
-		    ((ELEM(type, WHEELUPMOUSE, WHEELDOWNMOUSE) && event->ctrl)))
+		if ((ELEM(type, UPARROWKEY, DOWNARROWKEY) && !IS_EVENT_MOD(event, shift, ctrl, alt, oskey)) ||
+		    ((ELEM(type, WHEELUPMOUSE, WHEELDOWNMOUSE) && event->ctrl && !IS_EVENT_MOD(event, shift, alt, oskey))))
 		{
 			const int value_orig = RNA_property_int_get(&listbox->rnapoin, listbox->rnaprop);
 			int value, min, max, inc;




More information about the Bf-blender-cvs mailing list