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 e5088cb62e46e28177143ee7168506a45eb92d59..3f495f6060d3b592b34d5afd79114a288d7cc89a 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/AudioWorkletThread.cpp |
@@ -65,6 +65,11 @@ void AudioWorkletThread::EnsureSharedBackingThread() { |
WorkletThreadHolder<AudioWorkletThread>::EnsureInstance("AudioWorkletThread"); |
} |
+void AudioWorkletThread::SetSharedBackingThread(WebThread* thread) { |
+ DCHECK(IsMainThread()); |
+ WorkletThreadHolder<AudioWorkletThread>::EnsureInstance(thread); |
+} |
+ |
void AudioWorkletThread::ClearSharedBackingThread() { |
DCHECK(IsMainThread()); |
WorkletThreadHolder<AudioWorkletThread>::ClearInstance(); |