diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp b/chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp index a3d1a36beec..f24db843c66 100644 --- a/chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp +++ b/chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp @@ -29,50 +29,32 @@ */ #include "config.h" -#include "WebMIDIPermissionRequest.h" +#include "public/web/WebMIDIPermissionRequest.h" -#include "WebSecurityOrigin.h" -#include "core/dom/Document.h" -#include "modules/webmidi/MIDIAccess.h" +#include "modules/webmidi/MIDIAccessInitializer.h" #include "platform/weborigin/SecurityOrigin.h" - -using namespace WebCore; +#include "public/web/WebSecurityOrigin.h" namespace blink { -WebMIDIPermissionRequest::WebMIDIPermissionRequest(const PassRefPtr<WebCore::MIDIAccess>& midi) - : m_private(midi) -{ -} - -WebMIDIPermissionRequest::WebMIDIPermissionRequest(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 |