diff --git a/src/modules/audio/openal/Pool.cpp b/src/modules/audio/openal/Pool.cpp index 858e6079b..bec0d8c12 100644 --- a/src/modules/audio/openal/Pool.cpp +++ b/src/modules/audio/openal/Pool.cpp @@ -182,6 +182,7 @@ void Pool::stop() for (const auto &i : playing) { i.first->stopAtomic(); + i.first->rewindAtomic(); i.first->release(); available.push(i.second); }