diff --git a/radiant/camera/CamWnd.cpp b/radiant/camera/CamWnd.cpp index c3a00091eb..ee9300a636 100644 --- a/radiant/camera/CamWnd.cpp +++ b/radiant/camera/CamWnd.cpp @@ -804,7 +804,7 @@ void CamWnd::performFreeMove(int dx, int dy) origin += _camera->getForwardVector() * strafespeed * dy * forwardStrafeFactor; } else { - origin += _camera->getForwardVector() * strafespeed * dy; + origin += _camera->getUpVector() * strafespeed * dy; } } else // free rotation