| Index: third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp b/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp
|
| index bfebd3f7259479627b6efdee4d5314d17a2ea185..dc3afb966c3be24c02b0a5c034ddb0727f8a75d7 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp
|
| +++ b/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp
|
| @@ -30,6 +30,7 @@
|
| #include "core/dom/Document.h"
|
| #include "core/dom/ExceptionCode.h"
|
| #include "core/dom/ExecutionContext.h"
|
| +#include "modules/webaudio/AudioListener.h"
|
| #include "modules/webaudio/DeferredTaskHandler.h"
|
| #include "modules/webaudio/OfflineAudioCompletionEvent.h"
|
| #include "modules/webaudio/OfflineAudioDestinationNode.h"
|
| @@ -336,6 +337,9 @@ bool OfflineAudioContext::handlePreOfflineRenderTasks()
|
| // suspension MUST NOT be delayed.
|
| OfflineGraphAutoLocker locker(this);
|
|
|
| + // Update the dirty state of the listener.
|
| + listener()->updateState();
|
| +
|
| deferredTaskHandler().handleDeferredTasks();
|
| handleStoppableSourceNodes();
|
|
|
|
|