diff --git a/apps/openmw/mwsound/openal_output.cpp b/apps/openmw/mwsound/openal_output.cpp index 084c269dd..468c1565d 100644 --- a/apps/openmw/mwsound/openal_output.cpp +++ b/apps/openmw/mwsound/openal_output.cpp @@ -213,8 +213,8 @@ void OpenAL_SoundStream::play() alSourcePlay(mSource); throwALerror(); - mOutput.mStreamThread->add(this); mIsFinished = false; + mOutput.mStreamThread->add(this); } void OpenAL_SoundStream::stop()