From ccb9777a47b70c6bd6cd119f31954d744b83fe4e Mon Sep 17 00:00:00 2001 From: Christoph Haag Date: Wed, 16 Jun 2021 23:17:07 +0200 Subject: [PATCH] d/vive: Set hand tracking values to actives fixes !716 which introduced the need for setting hand joint active status. --- src/xrt/drivers/vive/vive_controller.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrt/drivers/vive/vive_controller.c b/src/xrt/drivers/vive/vive_controller.c index 6f2559de8..feb8bcb01 100644 --- a/src/xrt/drivers/vive/vive_controller.c +++ b/src/xrt/drivers/vive/vive_controller.c @@ -353,6 +353,8 @@ vive_controller_get_hand_tracking(struct xrt_device *xdev, u_hand_joints_offset_valve_index_controller(hand, &static_offset, &hand_on_handle_pose); u_hand_joints_set_out_data(&d->hand_tracking, hand, &controller_relation, &hand_on_handle_pose, out_value); + + out_value->is_active = true; } static void