| Index: Source/modules/webaudio/ConvolverNode.cpp
|
| diff --git a/Source/modules/webaudio/ConvolverNode.cpp b/Source/modules/webaudio/ConvolverNode.cpp
|
| index eb5188bc3a54d4f7fd0313d465c0cd4a2b2f8a79..d68da4228dfa262f675962480ba8c384d9ed66f7 100644
|
| --- a/Source/modules/webaudio/ConvolverNode.cpp
|
| +++ b/Source/modules/webaudio/ConvolverNode.cpp
|
| @@ -127,8 +127,7 @@ void ConvolverHandler::setBuffer(AudioBuffer* buffer, ExceptionState& exceptionS
|
| bufferBus->setSampleRate(buffer->sampleRate());
|
|
|
| // Create the reverb with the given impulse response.
|
| - bool useBackgroundThreads = !context()->isOfflineContext();
|
| - OwnPtr<Reverb> reverb = adoptPtr(new Reverb(bufferBus.get(), ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads, m_normalize));
|
| + OwnPtr<Reverb> reverb = adoptPtr(new Reverb(bufferBus.get(), ProcessingSizeInFrames, MaxFFTSize, 2, context() && context()->hasRealtimeConstraint(), m_normalize));
|
|
|
| {
|
| // Synchronize with process().
|
|
|