Index: Source/core/html/HTMLVideoElement.cpp |
diff --git a/Source/core/html/HTMLVideoElement.cpp b/Source/core/html/HTMLVideoElement.cpp |
index 11fc26286364b76f8c09e42c6dc23499f3a08b8a..cfc89d2545bb2af3d3ecb3ede3a044db7d4602b8 100644 |
--- a/Source/core/html/HTMLVideoElement.cpp |
+++ b/Source/core/html/HTMLVideoElement.cpp |
@@ -27,8 +27,11 @@ |
#include "core/html/HTMLVideoElement.h" |
#include "bindings/core/v8/ExceptionState.h" |
+#include "bindings/core/v8/PrivateScriptRunner.h" |
+#include "bindings/core/v8/V8HTMLVideoElement.h" |
#include "core/CSSPropertyNames.h" |
#include "core/HTMLNames.h" |
+#include "core/dom/ActiveDOMObject.h" |
#include "core/dom/Attribute.h" |
#include "core/dom/Document.h" |
#include "core/dom/ExceptionCode.h" |
@@ -53,6 +56,8 @@ inline HTMLVideoElement::HTMLVideoElement(Document& document) |
: HTMLMediaElement(videoTag, document) |
{ |
ScriptWrappable::init(this); |
+ //v8::Handle<v8::Value> classObject = PrivateScriptRunner::installClassIfNeeded(document.frame(), "HTMLVideoElement"); |
+ //RELEASE_ASSERT(!classObject.IsEmpty()); |
haraken
2014/08/11 11:09:33
I guess this won't be needed.
|
if (document.settings()) |
m_defaultPosterURL = AtomicString(document.settings()->defaultVideoPosterURL()); |
} |
@@ -62,6 +67,7 @@ PassRefPtrWillBeRawPtr<HTMLVideoElement> HTMLVideoElement::create(Document& docu |
RefPtrWillBeRawPtr<HTMLVideoElement> video = adoptRefWillBeNoop(new HTMLVideoElement(document)); |
video->ensureUserAgentShadowRoot(); |
video->suspendIfNeeded(); |
+ ScriptForbiddenScope::AllowUserAgentScript script; |
haraken
2014/08/11 11:09:33
What is this for?
|
return video.release(); |
} |