[Bf-blender-cvs] [6d8677f] epic-navigation: Fixup for MMB and LMB moves not working, introduced in last commit
Dalai Felinto
noreply at git.blender.org
Fri Nov 14 02:45:22 CET 2014
Commit: 6d8677f044d38e9d8a413bd0e8ec893b3457ac20
Author: Dalai Felinto
Date: Thu Nov 13 23:43:36 2014 -0200
Branches: epic-navigation
https://developer.blender.org/rB6d8677f044d38e9d8a413bd0e8ec893b3457ac20
Fixup for MMB and LMB moves not working, introduced in last commit
===================================================================
M source/blender/editors/space_view3d/view3d_walk.c
===================================================================
diff --git a/source/blender/editors/space_view3d/view3d_walk.c b/source/blender/editors/space_view3d/view3d_walk.c
index d4c1600..02f362e 100644
--- a/source/blender/editors/space_view3d/view3d_walk.c
+++ b/source/blender/editors/space_view3d/view3d_walk.c
@@ -100,7 +100,6 @@ typedef enum {
WALK_BIT_RIGHT = 1 << 3,
WALK_BIT_UP = 1 << 4,
WALK_BIT_DOWN = 1 << 5,
- WALK_BIT_INIT = 1 << 6,
} eWalkDirectionFlag;
typedef enum eWalkTeleportState {
@@ -542,7 +541,7 @@ static bool initWalkInfo(bContext *C, WalkInfo *walk, wmOperator *op, const wmEv
walk->is_reversed = ((U.walk_navigation.flag & USER_WALK_MOUSE_REVERSE) != 0);
- walk->active_directions = WALK_BIT_INIT;
+ walk->active_directions = 0;
#ifdef NDOF_WALK_DRAW_TOOMUCH
walk->redraw = 1;
@@ -670,27 +669,21 @@ static void walkEvent(bContext *C, wmOperator *UNUSED(op), WalkInfo *walk, const
/* implement WASD keys */
case WALK_MODAL_DIR_FORWARD:
walk->active_directions |= WALK_BIT_FORWARD;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_BACKWARD:
walk->active_directions |= WALK_BIT_BACKWARD;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_LEFT:
walk->active_directions |= WALK_BIT_LEFT;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_RIGHT:
walk->active_directions |= WALK_BIT_RIGHT;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_UP:
walk->active_directions |= WALK_BIT_UP;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_DOWN:
walk->active_directions |= WALK_BIT_DOWN;
- walk->active_directions &= ~WALK_BIT_INIT;
break;
case WALK_MODAL_DIR_FORWARD_STOP:
More information about the Bf-blender-cvs
mailing list