diff options
author | Ton Roosendaal <ton@blender.org> | 2012-12-20 18:45:56 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2012-12-20 18:45:56 +0400 |
commit | 532f4b872edcb36fe7d70bf9c860eb7deb0c9ee0 (patch) | |
tree | c842a3a4bbef4f7901dd8fb455dda29ce537796d /source | |
parent | 0e3d637ad040f55412856d10197f66f166591e49 (diff) |
Bug fix:
Laptop trackpad scroll was inverted for 3d window.
Now movement is consistent among editors and follows system prefs.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_edit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index a1f0bf69497..cf6475383f1 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -1551,7 +1551,8 @@ static int viewmove_invoke(bContext *C, wmOperator *op, wmEvent *event) vod = op->customdata; if (event->type == MOUSEPAN) { - viewmove_apply(vod, event->prevx, event->prevy); + /* invert it, trackpad scroll follows same principle as 2d windows this way */ + viewmove_apply(vod, 2 * event->x - event->prevx, 2 * event->y - event->prevy); ED_view3d_depth_tag_update(vod->rv3d); viewops_data_free(C, op); |