[Bf-blender-cvs] [88b39444a02] soc-2019-openxr: Fix error causing sessions to not start correctly
Julian Eisel
noreply at git.blender.org
Sat Jun 22 23:07:03 CEST 2019
Commit: 88b39444a0244921a7f1957bec0960e9affdc30c
Author: Julian Eisel
Date: Sat Jun 22 22:08:50 2019 +0200
Branches: soc-2019-openxr
https://developer.blender.org/rB88b39444a0244921a7f1957bec0960e9affdc30c
Fix error causing sessions to not start correctly
With this, the Windows Mixed Reality Portal finally pops up when
starting the session. That is how it's supposed to work. After it's
initialization phase all you see is black. That's expected too as we
don't send anything to the device yet.
===================================================================
M intern/ghost/intern/GHOST_XREvent.cpp
===================================================================
diff --git a/intern/ghost/intern/GHOST_XREvent.cpp b/intern/ghost/intern/GHOST_XREvent.cpp
index 891df19a967..6d53d5b6adb 100644
--- a/intern/ghost/intern/GHOST_XREvent.cpp
+++ b/intern/ghost/intern/GHOST_XREvent.cpp
@@ -37,7 +37,7 @@ GHOST_TSuccess GHOST_XrEventsHandle(GHOST_XrContext *xr_context)
OpenXRData *oxr = &xr_context->oxr;
XrEventDataBuffer event_buffer; /* structure big enought to hold all possible events */
- if (!GHOST_XrSessionIsRunning(xr_context)) {
+ if ((xr_context == NULL) || (oxr->session == XR_NULL_HANDLE)) {
return GHOST_kFailure;
}
More information about the Bf-blender-cvs
mailing list