diff --git a/src/xrt/drivers/survive/survive_driver.c b/src/xrt/drivers/survive/survive_driver.c index 43cd83935..e575ce167 100644 --- a/src/xrt/drivers/survive/survive_driver.c +++ b/src/xrt/drivers/survive/survive_driver.c @@ -437,6 +437,8 @@ survive_controller_get_hand_tracking(struct xrt_device *xdev, u_hand_joints_set_out_data(&survive->ctrl.hand_tracking, hand, &survive->last_relation, &hand_on_handle_pose, out_value); + out_value->is_active = true; // Apparently libsurvive doesn't report controller tracked/untracked state, so just + // lie and say that the hand is being tracked } static void