Index: Source/core/html/HTMLKeygenElement.cpp |
diff --git a/Source/core/html/HTMLKeygenElement.cpp b/Source/core/html/HTMLKeygenElement.cpp |
index 73a58342093b9ded1d4c7f1cc82223cb4883d56c..909bb0e9930fc4c0215a6cf36350203d99470c7b 100644 |
--- a/Source/core/html/HTMLKeygenElement.cpp |
+++ b/Source/core/html/HTMLKeygenElement.cpp |
@@ -46,7 +46,13 @@ HTMLKeygenElement::HTMLKeygenElement(Document& document, HTMLFormElement* form) |
: HTMLFormControlElementWithState(keygenTag, document, form) |
{ |
ScriptWrappable::init(this); |
- ensureUserAgentShadowRoot(); |
+} |
+ |
+PassRefPtrWillBeRawPtr<HTMLKeygenElement> HTMLKeygenElement::create(Document& document, HTMLFormElement* form) |
+{ |
+ RefPtrWillBeRawPtr<HTMLKeygenElement> keygen = adoptRefWillBeRefCountedGarbageCollected(new HTMLKeygenElement(document, form)); |
+ keygen->ensureUserAgentShadowRoot(); |
+ return keygen.release(); |
} |
void HTMLKeygenElement::didAddUserAgentShadowRoot(ShadowRoot& root) |