summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/web/WebMIDIPermissionRequest.cpp34
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