diff --git a/src/xrt/state_trackers/steamvr_drv/ovrd_driver.cpp b/src/xrt/state_trackers/steamvr_drv/ovrd_driver.cpp index e130f44ed..f575dcaf7 100644 --- a/src/xrt/state_trackers/steamvr_drv/ovrd_driver.cpp +++ b/src/xrt/state_trackers/steamvr_drv/ovrd_driver.cpp @@ -1428,8 +1428,9 @@ CDeviceDriver_Monado::ComputeDistortion(vr::EVREye eEye, float fU, float fV) struct xrt_uv_triplet d; - if (!m_xdev->compute_distortion(m_xdev, eEye, U, V, &d)) { - ovrd_log("Failed to compute distortion for view %d at %f,%f!\n", eEye, U, V); + xrt_result_t xret = m_xdev->compute_distortion(m_xdev, eEye, U, V, &d); + if (xret != XRT_SUCCESS) { + ovrd_log("Failed to compute distortion for view %d at %f,%f! Got error %d\n", eEye, U, V, xret); vr::DistortionCoordinates_t coordinates; coordinates.rfBlue[0] = U;