diff --git a/crates/audio/src/audio.rs b/crates/audio/src/audio.rs index fd3f4e0515b586a6f336734d92dd1efe534adc7f..0216bf47be16dd23457c732a8ab944cbd5de5d37 100644 --- a/crates/audio/src/audio.rs +++ b/crates/audio/src/audio.rs @@ -44,6 +44,10 @@ impl Audio { } pub fn play_sound(sound: Sound, cx: &AppContext) { + if !cx.has_global::() { + return; + } + let this = cx.global::(); let Some(output_handle) = this.output_handle.as_ref() else {