diff --git a/DesktopVRSwitch/HarmonyPatches.cs b/DesktopVRSwitch/HarmonyPatches.cs index 350b930..2dd6e0d 100644 --- a/DesktopVRSwitch/HarmonyPatches.cs +++ b/DesktopVRSwitch/HarmonyPatches.cs @@ -116,7 +116,7 @@ class CVRPickupObjectPatches return; Transform vrOrigin = __instance.gripOrigin; - Transform desktopOrigin = __instance.gripOrigin.Find("[Desktop]"); + Transform desktopOrigin = vrOrigin?.Find("[Desktop]"); if (vrOrigin != null && desktopOrigin != null) { var tracker = __instance.gameObject.AddComponent();