From f9689a7235c3792a431079f8545941e2b18e24ce Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Fri, 6 Mar 2020 17:55:51 -0500 Subject: [PATCH] Run headless device on its own thread. --- webxr/headless/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webxr/headless/mod.rs b/webxr/headless/mod.rs index 95ee9cb..a81db16 100644 --- a/webxr/headless/mod.rs +++ b/webxr/headless/mod.rs @@ -132,7 +132,7 @@ impl DiscoveryAPI for HeadlessDiscovery { let data = self.data.clone(); let clip_planes = Default::default(); let granted_features = init.validate(mode, &data.lock().unwrap().supported_features)?; - xr.run_on_main_thread(move || { + xr.spawn(move || { Ok(HeadlessDevice { data, mode,