Index: Source/modules/webmidi/NavigatorWebMIDI.h |
diff --git a/Source/modules/webmidi/NavigatorWebMIDI.h b/Source/modules/webmidi/NavigatorWebMIDI.h |
index f904826513a65b0b8a6c3832d0a508977d41b140..8983e1ffec99a27b8c3e960a05d7e257caba14d2 100644 |
--- a/Source/modules/webmidi/NavigatorWebMIDI.h |
+++ b/Source/modules/webmidi/NavigatorWebMIDI.h |
@@ -31,13 +31,15 @@ |
#ifndef NavigatorWebMIDI_h |
#define NavigatorWebMIDI_h |
+#include "bindings/v8/ScriptPromise.h" |
#include "core/frame/DOMWindowProperty.h" |
#include "modules/webmidi/MIDIOptions.h" |
#include "platform/Supplementable.h" |
namespace WebCore { |
-class MIDIAccessPromise; |
+class ExecutionContext; |
+class Frame; |
class Navigator; |
class NavigatorWebMIDI FINAL : public Supplement<Navigator>, public DOMWindowProperty { |
@@ -45,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&); |
private: |
NavigatorWebMIDI(Frame*); |