diff --git a/code/nel/src/sound/driver/openal/source_al.cpp b/code/nel/src/sound/driver/openal/source_al.cpp index 439da980d..3cc0dd328 100644 --- a/code/nel/src/sound/driver/openal/source_al.cpp +++ b/code/nel/src/sound/driver/openal/source_al.cpp @@ -121,6 +121,11 @@ void CSourceAL::setStreaming(bool streaming) alTestError(); _Buffer = NULL; _IsStreaming = streaming; + if (_IsStreaming) + { + // make sure looping is disabled on OpenAL side + setLooping(false); + } } /* Set the buffer that will be played (no streaming)