From f75a1bd2b3ab37ab84d27ca4f48d92a44bee48df Mon Sep 17 00:00:00 2001 From: Korcan Hussein Date: Thu, 10 Jul 2025 14:04:37 +0100 Subject: [PATCH] a/vive: fix swapped hand orientations for LH based controllers The roles/input name separation for hand-tracking work made a mistake of swapping HT left/right input names for vive pose offsets Part-of: --- src/xrt/drivers/vive/vive_controller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xrt/drivers/vive/vive_controller.c b/src/xrt/drivers/vive/vive_controller.c index b4fc52015..870e580d5 100644 --- a/src/xrt/drivers/vive/vive_controller.c +++ b/src/xrt/drivers/vive/vive_controller.c @@ -375,7 +375,7 @@ vive_controller_get_hand_tracking(struct xrt_device *xdev, struct vive_controller_device *d = vive_controller_device(xdev); - if (name != XRT_INPUT_HT_CONFORMING_LEFT && name != XRT_INPUT_HT_CONFORMING_LEFT) { + if (name != XRT_INPUT_HT_CONFORMING_LEFT && name != XRT_INPUT_HT_CONFORMING_RIGHT) { U_LOG_XDEV_UNSUPPORTED_INPUT(&d->base, d->log_level, name); return XRT_ERROR_INPUT_UNSUPPORTED; } -- 2.51.2