Index: Source/web/WebMIDIPermissionRequest.cpp |
diff --git a/Source/web/WebMIDIPermissionRequest.cpp b/Source/web/WebMIDIPermissionRequest.cpp |
index ded19210b123cc85c1e20baa26303f6ff7988a2e..f24db843c664797994fca17d0f7c8c077db998f5 100644 |
--- a/Source/web/WebMIDIPermissionRequest.cpp |
+++ b/Source/web/WebMIDIPermissionRequest.cpp |
@@ -31,43 +31,30 @@ |
#include "config.h" |
#include "public/web/WebMIDIPermissionRequest.h" |
-#include "core/dom/Document.h" |
-#include "modules/webmidi/MIDIAccess.h" |
+#include "modules/webmidi/MIDIAccessInitializer.h" |
#include "platform/weborigin/SecurityOrigin.h" |
#include "public/web/WebSecurityOrigin.h" |
-using namespace WebCore; |
- |
namespace blink { |
-WebMIDIPermissionRequest::WebMIDIPermissionRequest(const PassRefPtrWillBeRawPtr<WebCore::MIDIAccess>& midi) |
- : m_private(midi) |
-{ |
-} |
- |
-void WebMIDIPermissionRequest::reset() |
-{ |
- m_private.reset(); |
-} |
- |
-void WebMIDIPermissionRequest::assign(const WebMIDIPermissionRequest& other) |
+WebMIDIPermissionRequest::WebMIDIPermissionRequest(WebCore::MIDIAccessInitializer* initializer) |
+ : m_initializer(initializer) |
{ |
- m_private = other.m_private; |
} |
bool WebMIDIPermissionRequest::equals(const WebMIDIPermissionRequest& n) const |
{ |
- return m_private.get() == n.m_private.get(); |
+ return m_initializer == n.m_initializer; |
} |
WebSecurityOrigin WebMIDIPermissionRequest::securityOrigin() const |
{ |
- return WebSecurityOrigin(m_private->executionContext()->securityOrigin()); |
+ return WebSecurityOrigin(m_initializer->securityOrigin()); |
} |
void WebMIDIPermissionRequest::setIsAllowed(bool allowed) |
{ |
- m_private->setSysexEnabled(allowed); |
+ m_initializer->setSysexEnabled(allowed); |
} |
} // namespace blink |