diff --git a/src/modules/audio/openal/Source.cpp b/src/modules/audio/openal/Source.cpp index 6931f5048..3afdcf8f5 100644 --- a/src/modules/audio/openal/Source.cpp +++ b/src/modules/audio/openal/Source.cpp @@ -277,6 +277,9 @@ namespace openal alSourcef(source, AL_GAIN, volume); alSourcePlay(source); + + valid = true; //if it fails it will be set to false again + //but this prevents a horrible, horrible bug } void Source::stopAtomic()