| Index: third_party/WebKit/Source/core/svg/SVGSVGElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/svg/SVGSVGElement.cpp b/third_party/WebKit/Source/core/svg/SVGSVGElement.cpp
|
| index fc3a9d3eb6083fd04562253ea4a45421fa888ca0..44f1590b4fc52be15f1a49b845920bcfdda514ed 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGSVGElement.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/SVGSVGElement.cpp
|
| @@ -201,16 +201,18 @@ void SVGSVGElement::parseAttribute(const QualifiedName& name, const AtomicString
|
| bool setListener = true;
|
|
|
| // Only handle events if we're the outermost <svg> element
|
| - if (name == HTMLNames::onunloadAttr)
|
| + if (name == HTMLNames::onunloadAttr) {
|
| document().setWindowAttributeEventListener(EventTypeNames::unload, createAttributeEventListener(document().frame(), name, value, eventParameterName()));
|
| - else if (name == HTMLNames::onresizeAttr)
|
| + } else if (name == HTMLNames::onresizeAttr) {
|
| document().setWindowAttributeEventListener(EventTypeNames::resize, createAttributeEventListener(document().frame(), name, value, eventParameterName()));
|
| - else if (name == HTMLNames::onscrollAttr)
|
| + } else if (name == HTMLNames::onscrollAttr) {
|
| document().setWindowAttributeEventListener(EventTypeNames::scroll, createAttributeEventListener(document().frame(), name, value, eventParameterName()));
|
| - else if (name == SVGNames::onzoomAttr)
|
| + } else if (name == SVGNames::onzoomAttr) {
|
| + UseCounter::countDeprecation(document(), UseCounter::DeprecateSVGZoomEvent);
|
| document().setWindowAttributeEventListener(EventTypeNames::zoom, createAttributeEventListener(document().frame(), name, value, eventParameterName()));
|
| - else
|
| + } else {
|
| setListener = false;
|
| + }
|
|
|
| if (setListener)
|
| return;
|
|
|