From d729eb2b247f5cea9efda94b4e000c8278129b88 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 15 Apr 2024 00:01:59 +0200 Subject: [PATCH] Fix crash when playing uninitialized audio source #2441 --- Source/Engine/Audio/AudioSource.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Audio/AudioSource.cpp b/Source/Engine/Audio/AudioSource.cpp index 48631d214..c990332a0 100644 --- a/Source/Engine/Audio/AudioSource.cpp +++ b/Source/Engine/Audio/AudioSource.cpp @@ -152,12 +152,17 @@ void AudioSource::Play() RequestStreamingBuffersUpdate(); } } - else + else if (SourceIDs.HasItems()) { // Play it right away SetNonStreamingBuffer(); PlayInternal(); } + else + { + // Source was nt properly added to the Audio Backend + LOG(Warning, "Cannot play unitialized audio source."); + } } void AudioSource::Pause()