From 80745f32b3d755bb9973377f78332ecfaec32360 Mon Sep 17 00:00:00 2001 From: BabbleBones Date: Tue, 29 Aug 2023 23:30:20 -0400 Subject: [PATCH] d/steamvr_lh: Fix zero IPD read --- src/xrt/drivers/steamvr_lh/device.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xrt/drivers/steamvr_lh/device.cpp b/src/xrt/drivers/steamvr_lh/device.cpp index 157b07447..0bd8f887d 100644 --- a/src/xrt/drivers/steamvr_lh/device.cpp +++ b/src/xrt/drivers/steamvr_lh/device.cpp @@ -713,7 +713,9 @@ HmdDevice::handle_property_write(const vr::PropertyWrite_t &prop) break; } case vr::Prop_UserIpdMeters_Float: { - ipd = *static_cast(prop.pvBuffer); + if (*static_cast(prop.pvBuffer) != 0) { + ipd = *static_cast(prop.pvBuffer); + } break; } case vr::Prop_SecondsFromVsyncToPhotons_Float: {