| Index: third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp b/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp
|
| index ec6b5f4bd2118d62d47cf3e8839a96ba8f1a32ac..0c222c62543b9f49768fc9e470ec010aabb0a4e1 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp
|
| +++ b/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp
|
| @@ -39,8 +39,7 @@ AudioWorkletThread::AudioWorkletThread(
|
| AudioWorkletThread::~AudioWorkletThread() {}
|
|
|
| WorkerBackingThread& AudioWorkletThread::workerBackingThread() {
|
| - return *WorkletThreadHolder<AudioWorkletThread>::threadHolderInstance()
|
| - ->thread();
|
| + return *WorkletThreadHolder<AudioWorkletThread>::getInstance()->thread();
|
| }
|
|
|
| void collectAllGarbageOnAudioWorkletThread(WaitableEvent* doneEvent) {
|
| @@ -51,11 +50,11 @@ void collectAllGarbageOnAudioWorkletThread(WaitableEvent* doneEvent) {
|
| void AudioWorkletThread::collectAllGarbage() {
|
| DCHECK(isMainThread());
|
| WaitableEvent doneEvent;
|
| - WorkletThreadHolder<AudioWorkletThread>* threadHolderInstance =
|
| - WorkletThreadHolder<AudioWorkletThread>::threadHolderInstance();
|
| - if (!threadHolderInstance)
|
| + WorkletThreadHolder<AudioWorkletThread>* workletThreadHolder =
|
| + WorkletThreadHolder<AudioWorkletThread>::getInstance();
|
| + if (!workletThreadHolder)
|
| return;
|
| - threadHolderInstance->thread()->backingThread().postTask(
|
| + workletThreadHolder->thread()->backingThread().postTask(
|
| BLINK_FROM_HERE, crossThreadBind(&collectAllGarbageOnAudioWorkletThread,
|
| crossThreadUnretained(&doneEvent)));
|
| doneEvent.wait();
|
|
|