[Bf-blender-cvs] [c50b23f] master: Fix own error - tab scrolling mixed up region/window coords

Campbell Barton noreply at git.blender.org
Fri Feb 21 06:13:31 CET 2014


Commit: c50b23fa67fd8b753b4029bb2d88ed9e62be1ba9
Author: Campbell Barton
Date:   Fri Feb 21 16:12:53 2014 +1100
https://developer.blender.org/rBc50b23fa67fd8b753b4029bb2d88ed9e62be1ba9

Fix own error - tab scrolling mixed up region/window coords

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

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

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

diff --git a/source/blender/editors/interface/interface_panel.c b/source/blender/editors/interface/interface_panel.c
index 9435ca4..3a5d1f6 100644
--- a/source/blender/editors/interface/interface_panel.c
+++ b/source/blender/editors/interface/interface_panel.c
@@ -1645,7 +1645,7 @@ int ui_handler_panel_region(bContext *C, const wmEvent *event, ARegion *ar)
 				/* mouse wheel cycle tabs */
 
 				/* first check if the mouse is in the tab region */
-				if (event->ctrl || (event->x < ((PanelCategoryDyn *)ar->panels_category.first)->rect.xmax)) {
+				if (event->ctrl || (event->mval[0] < ((PanelCategoryDyn *)ar->panels_category.first)->rect.xmax)) {
 					const char *category = UI_panel_category_active_get(ar, false);
 					if (LIKELY(category)) {
 						PanelCategoryDyn *pc_dyn = UI_panel_category_find(ar, category);




More information about the Bf-blender-cvs mailing list