diff --git a/plugins/oculus/src/OculusPlatformPlugin.cpp b/plugins/oculus/src/OculusPlatformPlugin.cpp index 27fb98c8b5..6b9ed05fc0 100644 --- a/plugins/oculus/src/OculusPlatformPlugin.cpp +++ b/plugins/oculus/src/OculusPlatformPlugin.cpp @@ -17,11 +17,15 @@ QString OculusAPIPlugin::NAME { "Oculus Rift" }; OculusAPIPlugin::OculusAPIPlugin() { - _session = hifi::ovr::acquireRenderSession(); + if (isRunning()) { + _session = hifi::ovr::acquireRenderSession(); + } } OculusAPIPlugin::~OculusAPIPlugin() { - hifi::ovr::releaseRenderSession(_session); + if (isRunning()) { + hifi::ovr::releaseRenderSession(_session); + } } bool OculusAPIPlugin::isRunning() const {