diff --git a/src/modules/audio/openal/Source.cpp b/src/modules/audio/openal/Source.cpp index 4ec7727dd..931519fed 100644 --- a/src/modules/audio/openal/Source.cpp +++ b/src/modules/audio/openal/Source.cpp @@ -82,7 +82,8 @@ namespace openal void Source::stop() { - pool->stop(this); + if (!isStopped()) + pool->stop(this); } void Source::pause()