Bug 1336287 - Checking OpenVR system is not null before HandleInput(); r=kip

MozReview-Commit-ID: 6J7rO3JXrrr

--HG--
extra : rebase_source : f2c3f628d035bc47536598a144e129304e484531
This commit is contained in:
Daosheng Mu 2017-02-03 10:15:02 +08:00
Родитель 3ea4fdab77
Коммит 6553b776c4
1 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -514,15 +514,15 @@ VRSystemManagerOpenVR::GetHMDs(nsTArray<RefPtr<VRDisplayHost>>& aHMDResult)
void
VRSystemManagerOpenVR::HandleInput()
{
RefPtr<impl::VRControllerOpenVR> controller;
vr::VRControllerState_t state;
uint32_t axis = 0;
if (!mOpenVRInstalled) {
// mVRSystem is available after VRDisplay is created
// at GetHMDs().
if (!mVRSystem) {
return;
}
MOZ_ASSERT(mVRSystem);
RefPtr<impl::VRControllerOpenVR> controller;
vr::VRControllerState_t state;
uint32_t axis = 0;
vr::TrackedDevicePose_t poses[vr::k_unMaxTrackedDeviceCount];
mVRSystem->GetDeviceToAbsoluteTrackingPose(vr::TrackingUniverseSeated, 0.0f,