aboutsummaryrefslogtreecommitdiff
path: root/game/src
diff options
context:
space:
mode:
author Nemrav <>2024-09-16 19:55:12 +0200
committer Nemrav <>2024-09-16 19:55:12 +0200
commitb8cd7a732cbabc2c6d7e66c08814ca67a0e91479 (patch)
tree6aeada51e803b56beab81a3b2011ba1738c2fac2 /game/src
parentdc0b0ede2368b43ab6c91a5e24d76ec34e91cf46 (diff)
music null check
Diffstat (limited to 'game/src')
-rw-r--r--game/src/Game/MusicConductor/MusicConductor.gd5
1 files changed, 5 insertions, 0 deletions
diff --git a/game/src/Game/MusicConductor/MusicConductor.gd b/game/src/Game/MusicConductor/MusicConductor.gd
index 7103aff..f7e3b2a 100644
--- a/game/src/Game/MusicConductor/MusicConductor.gd
+++ b/game/src/Game/MusicConductor/MusicConductor.gd
@@ -96,9 +96,14 @@ func setup_compat_song(file_name) -> void:
var song = SongInfo.new()
var stream = SoundSingleton.get_song(file_name)
+ if stream == null:
+ push_error("Audio Stream for compat song %s was null" % file_name)
+ return
+
var metadata = MusicMetadata.new()
metadata.set_from_stream(stream)
var title = metadata.title
+
if title == "":
#use the file name without the extension if there's no metadata
title = file_name.split(".")[0]