From 29c5800a619ec923d5ef8422649d3b8f1b18b6d5 Mon Sep 17 00:00:00 2001 From: Beyley Cardellio Date: Sat, 1 Aug 2026 19:59:05 -0700 Subject: [PATCH] openxr: Correct check for other extensions --- wayvr/src/backend/openxr/helpers.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wayvr/src/backend/openxr/helpers.rs b/wayvr/src/backend/openxr/helpers.rs index e7a9fabf..60aeab73 100644 --- a/wayvr/src/backend/openxr/helpers.rs +++ b/wayvr/src/backend/openxr/helpers.rs @@ -85,7 +85,12 @@ pub(super) fn init_xr() -> Result<(xr::Instance, xr::SystemId), anyhow::Error> { log::warn!("Missing XR_KHR_composition_layer_color_scale_bias extension."); } - let xr_extension = b"XR_MNDX_system_buttons".to_vec(); + let xr_extension = b"XR_MNDX_system_buttons\0".to_vec(); + if available_extensions.other.contains(&xr_extension) { + enabled_extensions.other.push(xr_extension); + } + + let xr_extension = b"XR_VALVE_frame_controller_interaction\0".to_vec(); if available_extensions.other.contains(&xr_extension) { enabled_extensions.other.push(xr_extension); }