mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-05 23:12:45 +02:00
Merge pull request #6810 from jherico/oculus_crash_fix
Ensure Oculus session is valid before base class activation
This commit is contained in:
commit
f7b22622cc
1 changed files with 2 additions and 1 deletions
|
@ -78,7 +78,6 @@ void OculusBaseDisplayPlugin::deinit() {
|
|||
}
|
||||
|
||||
void OculusBaseDisplayPlugin::activate() {
|
||||
WindowOpenGLDisplayPlugin::activate();
|
||||
if (!OVR_SUCCESS(ovr_Initialize(nullptr))) {
|
||||
qFatal("Could not init OVR");
|
||||
}
|
||||
|
@ -87,6 +86,8 @@ void OculusBaseDisplayPlugin::activate() {
|
|||
qFatal("Failed to acquire HMD");
|
||||
}
|
||||
|
||||
WindowOpenGLDisplayPlugin::activate();
|
||||
|
||||
_hmdDesc = ovr_GetHmdDesc(_session);
|
||||
|
||||
_ipd = ovr_GetFloat(_session, OVR_KEY_IPD, _ipd);
|
||||
|
|
Loading…
Reference in a new issue