| Index: Source/modules/webmidi/NavigatorWebMIDI.cpp
|
| diff --git a/Source/modules/webmidi/NavigatorWebMIDI.cpp b/Source/modules/webmidi/NavigatorWebMIDI.cpp
|
| index 4e34e8fac98c57b06d9cd1a476c6c2c17696c59e..a0eee954dba3c42be5295fa67bd02b77b0ed1c93 100644
|
| --- a/Source/modules/webmidi/NavigatorWebMIDI.cpp
|
| +++ b/Source/modules/webmidi/NavigatorWebMIDI.cpp
|
| @@ -33,11 +33,13 @@
|
|
|
| #include "bindings/v8/ScriptPromise.h"
|
| #include "bindings/v8/ScriptPromiseResolver.h"
|
| +#include "core/dom/AsyncInitializerResolver.h"
|
| #include "core/dom/DOMError.h"
|
| #include "core/dom/Document.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/frame/Navigator.h"
|
| #include "modules/webmidi/MIDIAccess.h"
|
| +#include "modules/webmidi/MIDIAccessInitializer.h"
|
| #include "modules/webmidi/MIDIOptions.h"
|
|
|
| namespace WebCore {
|
| @@ -81,7 +83,7 @@ ScriptPromise NavigatorWebMIDI::requestMIDIAccess(ScriptState* scriptState, cons
|
| return promise;
|
| }
|
|
|
| - return MIDIAccess::request(MIDIOptions(options), scriptState);
|
| + return AsyncInitializerResolver<MIDIAccessInitializer>::createAndStart(scriptState, MIDIAccessInitializer::create(MIDIOptions(options)));
|
| }
|
|
|
| } // namespace WebCore
|
|
|