Audio/SourceEmitter: Throw exception if audio source couldn't be created

This commit is contained in:
Lynix 2023-11-29 23:38:11 +01:00
parent 36dcc03c11
commit ba7d2221d0
1 changed files with 6 additions and 0 deletions

View File

@ -6,6 +6,7 @@
#include <Nazara/Audio/AudioDevice.hpp>
#include <Nazara/Audio/AudioSource.hpp>
#include <Nazara/Core/Error.hpp>
#include <Nazara/Core/ErrorFlags.hpp>
#include <Nazara/Audio/Debug.hpp>
namespace Nz
@ -25,6 +26,11 @@ namespace Nz
SoundEmitter::SoundEmitter(AudioDevice& audioDevice) :
m_source(audioDevice.CreateSource())
{
if (!m_source)
{
ErrorFlags errFlags(ErrorMode::ThrowException);
NazaraError("failed to create audio source");
}
}
/*!