Chromium Code Reviews| 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 |