| Index: Source/modules/webaudio/AudioContext.cpp
|
| diff --git a/Source/modules/webaudio/AudioContext.cpp b/Source/modules/webaudio/AudioContext.cpp
|
| index c1d45883a7f99bd9e34b01772d072da9836b246e..c813e0e6c1c595be28b4dfd87749eca2b0d12de6 100644
|
| --- a/Source/modules/webaudio/AudioContext.cpp
|
| +++ b/Source/modules/webaudio/AudioContext.cpp
|
| @@ -199,6 +199,9 @@ void AudioContext::uninitialize()
|
| // Get rid of the sources which may still be playing.
|
| derefUnfinishedSourceNodes();
|
|
|
| + ASSERT(m_listener);
|
| + m_listener->waitForHRTFDatabaseLoaderThreadCompletion();
|
| +
|
| m_isInitialized = false;
|
| clear();
|
| }
|
|
|