From 5a42426048fc51023fcd591cf38ca3936324b344 Mon Sep 17 00:00:00 2001 From: jabberrock <130935387+jabberrock@users.noreply.github.com> Date: Thu, 11 Dec 2025 04:26:12 -0800 Subject: [PATCH] [Stay Aligned] Fix broken tracker rotations (#1669) --- .../core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt index da603cecc..4c96e6f06 100644 --- a/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt +++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/Tracker.kt @@ -316,7 +316,7 @@ class Tracker @JvmOverloads constructor( rot = Quaternion.rotationAroundYAxis(stayAligned.yawCorrection.toRad()) * rot // Reset if needed and is not computed and internal - return if (needReset && !(isComputed && isInternal) && trackerDataType == TrackerDataType.ROTATION) { + return if (allowReset && !(isComputed && isInternal) && trackerDataType == TrackerDataType.ROTATION) { // Adjust to reset, mounting and drift compensation resetsHandler.getReferenceAdjustedDriftRotationFrom(rot) } else {