diff options
Diffstat (limited to 'logic/tracker.cpp')
| -rw-r--r-- | logic/tracker.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/logic/tracker.cpp b/logic/tracker.cpp index d979b0b2..b834715a 100644 --- a/logic/tracker.cpp +++ b/logic/tracker.cpp @@ -214,19 +214,19 @@ void Tracker::logic()      }      { -        rmat rotation; +        rmat rotation = scaled_rotation.rotation;          euler_t pos = euler_t(&value[TX]) - t_center;          switch (s.center_method)          {          // inertial          case 0: -            rotation = scaled_rotation.rot_center * scaled_rotation.rotation; +            rotation = scaled_rotation.rot_center * rotation;              break;          // camera          default:          case 1: -            rotation = scaled_rotation.rotation * scaled_rotation.rot_center; +            rotation = rotation * scaled_rotation.rot_center;              t_compensate(real_rotation.rot_center, pos, pos, false, false, false);              break;  | 
