diff --git a/src/xrt/state_trackers/oxr/oxr_space.c b/src/xrt/state_trackers/oxr/oxr_space.c index eb84734fb..d12975aab 100644 --- a/src/xrt/state_trackers/oxr/oxr_space.c +++ b/src/xrt/state_trackers/oxr/oxr_space.c @@ -175,7 +175,7 @@ oxr_space_get_reference_bounds_rect(struct oxr_logger *log, enum xrt_reference_space_type reference_space_type = xr_ref_space_to_xrt(referenceSpaceType); xrt_result_t xret = xrt_comp_get_reference_bounds_rect(xc, reference_space_type, (struct xrt_vec2 *)bounds); - if (xret == XRT_SPACE_BOUNDS_UNAVAILABLE) { + if (xret == XRT_SPACE_BOUNDS_UNAVAILABLE || xret == XRT_ERROR_NOT_IMPLEMENTED) { // `bounds` must be set to 0 on XR_SPACE_BOUNDS_UNAVAILABLE *bounds = (XrExtent2Df){0}; return XR_SPACE_BOUNDS_UNAVAILABLE;