Index: Source/core/html/HTMLAudioElement.cpp |
diff --git a/Source/core/html/HTMLAudioElement.cpp b/Source/core/html/HTMLAudioElement.cpp |
index 6607ab47c103cd41df10c05bcee9e8ff76b21142..046bb408c4fd53a67b151e5466935fb58980f208 100644 |
--- a/Source/core/html/HTMLAudioElement.cpp |
+++ b/Source/core/html/HTMLAudioElement.cpp |
@@ -46,6 +46,15 @@ PassRefPtrWillBeRawPtr<HTMLAudioElement> HTMLAudioElement::create(Document& docu |
return audio.release(); |
} |
+PassRefPtrWillBeRawPtr<HTMLAudioElement> HTMLAudioElement::createForJSConstructor(Document& document) |
+{ |
+ RefPtrWillBeRawPtr<HTMLAudioElement> audio = adoptRefWillBeNoop(new HTMLAudioElement(document)); |
+ audio->ensureUserAgentShadowRoot(); |
+ audio->setPreload(AtomicString("auto", AtomicString::ConstructFromLiteral)); |
+ audio->suspendIfNeeded(); |
+ return audio.release(); |
+} |
+ |
PassRefPtrWillBeRawPtr<HTMLAudioElement> HTMLAudioElement::createForJSConstructor(Document& document, const AtomicString& src) |
{ |
RefPtrWillBeRawPtr<HTMLAudioElement> audio = adoptRefWillBeNoop(new HTMLAudioElement(document)); |