From f78207d572240d25650dbe3395a6a08016ce016c Mon Sep 17 00:00:00 2001 From: LogicFan Date: Sat, 20 Apr 2024 08:19:57 -0400 Subject: [PATCH] fix android "null pointer dereference" --- crates/bevy_openxr/src/openxr/init.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/bevy_openxr/src/openxr/init.rs b/crates/bevy_openxr/src/openxr/init.rs index 41e64ea..6073f33 100644 --- a/crates/bevy_openxr/src/openxr/init.rs +++ b/crates/bevy_openxr/src/openxr/init.rs @@ -200,6 +200,9 @@ impl OxrInitPlugin { fn init_xr(&self) -> Result<(OxrInstance, OxrSystemId, WgpuGraphics, SessionConfigInfo)> { let entry = xr_entry()?; + #[cfg(target_os = "android")] + entry.initialize_android_loader()?; + let available_exts = entry.enumerate_extensions()?; // check available extensions and send a warning for any wanted extensions that aren't available.