diff --git a/studio/Cargo.toml b/studio/Cargo.toml index 122f3ff..6ee14ad 100644 --- a/studio/Cargo.toml +++ b/studio/Cargo.toml @@ -15,7 +15,6 @@ path = "src/main.rs" [[bin]] name = "studio-headless" path = "src/main-headless.rs" -required-features = ["headless_cli"] [dependencies] bevy-inspector-egui = "0.22.0" @@ -70,7 +69,6 @@ wasm = [ "bevy_rapier3d/wasm-bindgen", ] desktop = [] -headless_cli = [] [dependencies.bevy] workspace = true diff --git a/studio/src/remote/reader.rs b/studio/src/remote/reader.rs index 8918650..108a702 100644 --- a/studio/src/remote/reader.rs +++ b/studio/src/remote/reader.rs @@ -91,11 +91,13 @@ impl AssetReader for RemoteAssetReader { let unboxed = async move { self.load(path).await }; - if cfg!(headless_cli) { + if cfg!(not(feature = "wasm")) { + info!("wasm mode not detected"); // NB: Headless mode (server rendering) is running without a Tokio runtime. // The reqwest HTTP client requires async-compat to function at runtime. Box::pin(Compat::new(unboxed)) } else { + info!("wasm mode"); Box::pin(unboxed) } }