Index: Source/core/svg/SVGElement.cpp |
diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp |
index 1607ae4a8122a875afc89ce539f9eb3b4a32b5de..3ccf3f71606853c84ad1e93897fe0ffe961ef996 100644 |
--- a/Source/core/svg/SVGElement.cpp |
+++ b/Source/core/svg/SVGElement.cpp |
@@ -70,19 +70,14 @@ void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyName |
propertyNameToIdMap->set(attrName.localName().impl(), propertyId); |
} |
-SVGElement::SVGElement(const QualifiedName& tagName, Document* document, ConstructionType constructionType) |
- : Element(tagName, document, constructionType) |
+SVGElement::SVGElement(const QualifiedName& tagName, Document& document, ConstructionType constructionType) |
+ : Element(tagName, &document, constructionType) |
{ |
ScriptWrappable::init(this); |
registerAnimatedPropertiesForSVGElement(); |
setHasCustomStyleCallbacks(); |
} |
-PassRefPtr<SVGElement> SVGElement::create(const QualifiedName& tagName, Document* document) |
-{ |
- return adoptRef(new SVGElement(tagName, document)); |
-} |
- |
SVGElement::~SVGElement() |
{ |
if (!hasSVGRareData()) |