[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24367] trunk/blender/source/blender/ editors/interface/interface_handlers.c: Fix bug #19754: alt + scrollwheel to change button values was not

Brecht Van Lommel brecht at blender.org
Thu Nov 5 21:32:47 CET 2009


Revision: 24367
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24367
Author:   blendix
Date:     2009-11-05 21:32:46 +0100 (Thu, 05 Nov 2009)

Log Message:
-----------
Fix bug #19754: alt + scrollwheel to change button values was not
working in popup menus, silly workaround now until this uses modal
keymaps.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_handlers.c

Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c	2009-11-05 19:32:10 UTC (rev 24366)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c	2009-11-05 20:32:46 UTC (rev 24367)
@@ -4578,7 +4578,8 @@
 				case WHEELUPMOUSE:
 				case WHEELDOWNMOUSE:
 					/* arrowkeys: only handle for block_loop blocks */
-					if(inside || (block->flag & UI_BLOCK_LOOP)) {
+					if(event->alt || event->shift || event->ctrl || event->oskey);
+					else if(inside || (block->flag & UI_BLOCK_LOOP)) {
 						if(event->val==KM_PRESS) {
 							but= ui_but_find_activated(ar);
 							if(but) {
@@ -4601,9 +4602,10 @@
 									ui_handle_button_activate(C, ar, bt, BUTTON_ACTIVATE);
 							}
 						}
+
+						retval= WM_UI_HANDLER_BREAK;
 					}
 
-					retval= WM_UI_HANDLER_BREAK;
 					break;
 
 				case ONEKEY: 	case PAD1: 
@@ -4650,9 +4652,10 @@
 								break;
 							}
 						}
+
+						retval= WM_UI_HANDLER_BREAK;
 					}
 
-					retval= WM_UI_HANDLER_BREAK;
 					break;
 			}
 		}





More information about the Bf-blender-cvs mailing list