Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

A user reported that the FOculusRiftHMD::EnablePositionalTracking() function is missing a call to UpdateHmdCaps() so that the status of the HMD is correctly updated.

The user's suggestion for this function is:

bool FOculusRiftHMD::EnablePositionalTracking(bool enable)
 {
 #ifdef OVR_VISION_ENABLED
     bHmdPosTracking = enable;
     UpdateHmdCaps(); //This is needed so the HMD correctly updates it's status
     return IsPositionalTrackingEnabled();
 #else
     OVR_UNUSED(enable);
     return false;
 #endif
 }
Steps to Reproduce
  1. Open OculusRiftHMD.cpp in Visual Studio.
  2. Locate the FOculusRiftHMD::EnablePositionalTracking() function.
    • Line 1182 in CL 2446589.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentUE - Platform - XR
Affects Versions4.6.14.8
CreatedFeb 26, 2015
ResolvedApr 3, 2017
UpdatedApr 27, 2018