Index: third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp |
index d0acd8dbd40e27c20f1486655552d659e763b0ab..7e187b0adf91ac25c49ade6eeac49f3ab547920f 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.cpp |
@@ -82,7 +82,10 @@ BaseAudioContext* BaseAudioContext::create( |
Document& document, |
const AudioContextOptions& contextOptions, |
ExceptionState& exceptionState) { |
- return AudioContext::create(document, contextOptions, exceptionState); |
+ BaseAudioContext* context = |
+ AudioContext::create(document, contextOptions, exceptionState); |
+ context->suspendIfNeeded(); |
Raymond Toy
2017/03/21 15:29:48
AudioContext::create calls suspendIfNeeded() too.
sof
2017/03/21 15:44:35
No, not at all - thanks for pointing that out.
I
|
+ return context; |
} |
// FIXME(dominicc): Devolve these constructors to AudioContext |