Index: Source/modules/webmidi/NavigatorWebMIDI.h |
diff --git a/Source/modules/webmidi/NavigatorWebMIDI.h b/Source/modules/webmidi/NavigatorWebMIDI.h |
index 3d7f9221f1a8f3869758911ddf56ea9f4f2ccd0b..cea3e06448032de3a23c8862381fa49b67106698 100644 |
--- a/Source/modules/webmidi/NavigatorWebMIDI.h |
+++ b/Source/modules/webmidi/NavigatorWebMIDI.h |
@@ -31,6 +31,7 @@ |
#ifndef NavigatorWebMIDI_h |
#define NavigatorWebMIDI_h |
+#include "bindings/v8/ScriptPromise.h" |
#include "core/frame/DOMWindowProperty.h" |
#include "heap/Handle.h" |
#include "modules/webmidi/MIDIOptions.h" |
@@ -38,7 +39,6 @@ |
namespace WebCore { |
-class MIDIAccessPromise; |
class Navigator; |
class NavigatorWebMIDI FINAL : public NoBaseWillBeGarbageCollectedFinalized<NavigatorWebMIDI>, public WillBeHeapSupplement<Navigator>, public DOMWindowProperty { |
@@ -47,8 +47,8 @@ public: |
virtual ~NavigatorWebMIDI(); |
static NavigatorWebMIDI& from(Navigator&); |
- static PassRefPtrWillBeRawPtr<MIDIAccessPromise> requestMIDIAccess(Navigator&, const Dictionary&); |
- PassRefPtrWillBeRawPtr<MIDIAccessPromise> requestMIDIAccess(const Dictionary&); |
+ static ScriptPromise requestMIDIAccess(Navigator&, const Dictionary&); |
+ ScriptPromise requestMIDIAccess(const Dictionary&); |
void trace(Visitor*) { } |