diff --git a/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp b/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp index ac0ea24e0..60005ada8 100644 --- a/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp +++ b/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp @@ -357,7 +357,7 @@ run(TrackerPSMV &t) while (os_thread_helper_is_running_locked(&t.oth)) { // No data - if (!t.has_imu || t.frame == NULL) { + if (!t.has_imu && t.frame == NULL) { os_thread_helper_wait_locked(&t.oth); /*