Fix unassigned HMD flightlist step never showing (#1723)

This commit is contained in:
Sapphire
2026-01-23 23:34:37 -06:00
committed by GitHub
parent f0981bf709
commit 17bb2703d1

View File

@@ -216,7 +216,7 @@ class TrackingChecklistManager(private val vrServer: VRServer) : VRCConfigListen
}
}
val hmd =
assignedTrackers.firstOrNull { it.isHmd && !it.isInternal && it.status.sendData }
vrServer.allTrackers.firstOrNull { it.status != TrackerStatus.DISCONNECTED && it.isHmd && !it.isInternal && it.status.sendData }
val assignedHmd = hmd == null || vrServer.humanPoseManager.skeleton.headTracker != null
updateValidity(TrackingChecklistStepId.UNASSIGNED_HMD, assignedHmd) {
if (!assignedHmd) {