| 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
|
|
|