| Index: Source/WebCore/svg/SVGTRefElement.cpp
|
| ===================================================================
|
| --- Source/WebCore/svg/SVGTRefElement.cpp (revision 96047)
|
| +++ Source/WebCore/svg/SVGTRefElement.cpp (working copy)
|
| @@ -193,11 +193,9 @@
|
| return;
|
| }
|
| updateReferencedText();
|
| - if (inDocument()) {
|
| - m_eventListener = SubtreeModificationEventListener::create(this, id);
|
| - ASSERT(target->parentNode());
|
| - target->parentNode()->addEventListener(eventNames().DOMSubtreeModifiedEvent, m_eventListener.get(), false);
|
| - }
|
| + m_eventListener = SubtreeModificationEventListener::create(this, id);
|
| + ASSERT(target->parentNode());
|
| + target->parentNode()->addEventListener(eventNames().DOMSubtreeModifiedEvent, m_eventListener.get(), false);
|
| if (RenderObject* renderer = this->renderer())
|
| RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer);
|
| return;
|
| @@ -243,21 +241,6 @@
|
| }
|
| }
|
|
|
| -void SVGTRefElement::insertedIntoDocument()
|
| -{
|
| - SVGStyledElement::insertedIntoDocument();
|
| - String id;
|
| - Element* target = SVGURIReference::targetElementFromIRIString(href(), document(), &id);
|
| - if (!target) {
|
| - document()->accessSVGExtensions()->addPendingResource(id, this);
|
| - return;
|
| - }
|
| - updateReferencedText();
|
| - m_eventListener = SubtreeModificationEventListener::create(this, id);
|
| - ASSERT(target->parentNode());
|
| - target->parentNode()->addEventListener(eventNames().DOMSubtreeModifiedEvent, m_eventListener.get(), false);
|
| -}
|
| -
|
| void SVGTRefElement::removedFromDocument()
|
| {
|
| SVGStyledElement::removedFromDocument();
|
|
|