From c700342a1c4fdc3b11265f81b6281dc54e0e80c0 Mon Sep 17 00:00:00 2001 From: Mikayla Maki Date: Mon, 3 Jul 2023 13:48:17 -0700 Subject: [PATCH] Guard against uninstantiated globals in tests --- crates/audio/src/audio.rs | 4 ++++ 1 file changed, 4 insertions(+) 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 {