Index: Source/modules/webmidi/MIDIAccess.cpp |
diff --git a/Source/modules/webmidi/MIDIAccess.cpp b/Source/modules/webmidi/MIDIAccess.cpp |
index 04b563d35778659d28ad6a5de5e14d9febd7eeb0..4720a5fb72ce68289f87b592d167c6f35e92a025 100644 |
--- a/Source/modules/webmidi/MIDIAccess.cpp |
+++ b/Source/modules/webmidi/MIDIAccess.cpp |
@@ -39,9 +39,9 @@ |
namespace WebCore { |
-PassRefPtr<MIDIAccess> MIDIAccess::create(ScriptExecutionContext* context) |
+PassRefPtr<MIDIAccess> MIDIAccess::create(ScriptExecutionContext* context, MIDIAccessPromise* promise) |
{ |
- RefPtr<MIDIAccess> midiAccess(adoptRef(new MIDIAccess(context))); |
+ RefPtr<MIDIAccess> midiAccess(adoptRef(new MIDIAccess(context, promise))); |
midiAccess->suspendIfNeeded(); |
return midiAccess.release(); |
} |
@@ -51,8 +51,9 @@ MIDIAccess::~MIDIAccess() |
stop(); |
} |
-MIDIAccess::MIDIAccess(ScriptExecutionContext* context) |
+MIDIAccess::MIDIAccess(ScriptExecutionContext* context, MIDIAccessPromise* promise) |
: ActiveDOMObject(context) |
+ , m_promise(promise) |
{ |
ScriptWrappable::init(this); |
} |