From ba7d2221d07d2efd2383d5555936201a04072a55 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 29 Nov 2023 23:38:11 +0100 Subject: [PATCH] Audio/SourceEmitter: Throw exception if audio source couldn't be created --- src/Nazara/Audio/SoundEmitter.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Nazara/Audio/SoundEmitter.cpp b/src/Nazara/Audio/SoundEmitter.cpp index 56b896fd1..a97b7efda 100644 --- a/src/Nazara/Audio/SoundEmitter.cpp +++ b/src/Nazara/Audio/SoundEmitter.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include 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"); + } } /*!