Index: Source/core/svg/SVGElement.cpp |
diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp |
index a567999d9cafb910faacd4b635e881214b46b36a..a2c5200b10824f0c7a86130c795d1b8da726059f 100644 |
--- a/Source/core/svg/SVGElement.cpp |
+++ b/Source/core/svg/SVGElement.cpp |
@@ -675,7 +675,7 @@ void SVGElement::parseAttribute(const QualifiedName& name, const AtomicString& v |
// standard events |
const AtomicString& eventName = HTMLElement::eventNameForAttributeName(name); |
if (!eventName.isNull()) |
- setAttributeEventListener(eventName, createAttributeEventListener(this, name, value)); |
+ setAttributeEventListener(eventName, createAttributeEventListener(this, name, value, eventParameterName())); |
else |
Element::parseAttribute(name, value); |
} |
@@ -1176,4 +1176,10 @@ void SVGElement::trace(Visitor* visitor) |
Element::trace(visitor); |
} |
+const AtomicString& SVGElement::eventParameterName() |
+{ |
+ DEFINE_STATIC_LOCAL(const AtomicString, evtString, ("evt", AtomicString::ConstructFromLiteral)); |
+ return evtString; |
+} |
+ |
} |