зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1334310 - Checking OpenVR system is initialized before scanning controllers; r=gw280
MozReview-Commit-ID: abv5Rb20No --HG-- extra : rebase_source : 0325b90588effceec267e007954238f3a34fbfe4
This commit is contained in:
Родитель
1c12a11072
Коммит
286c9429c0
|
@ -395,7 +395,7 @@ VRDisplayOpenVR::NotifyVSync()
|
|||
}
|
||||
|
||||
VRSystemManagerOpenVR::VRSystemManagerOpenVR()
|
||||
: mOpenVRInstalled(false)
|
||||
: mVRSystem(nullptr), mOpenVRInstalled(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -627,8 +627,11 @@ VRSystemManagerOpenVR::GetControllers(nsTArray<RefPtr<VRControllerHost>>& aContr
|
|||
void
|
||||
VRSystemManagerOpenVR::ScanForControllers()
|
||||
{
|
||||
if (!mVRSystem)
|
||||
if (!mOpenVRInstalled) {
|
||||
return;
|
||||
}
|
||||
|
||||
MOZ_ASSERT(mVRSystem);
|
||||
|
||||
vr::TrackedDeviceIndex_t trackedIndexArray[vr::k_unMaxTrackedDeviceCount];
|
||||
uint32_t newControllerCount = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче