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()