| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2007 Eric Seidel <eric@webkit.org> | 2  * Copyright (C) 2007 Eric Seidel <eric@webkit.org> | 
| 3  * | 3  * | 
| 4  * This library is free software; you can redistribute it and/or | 4  * This library is free software; you can redistribute it and/or | 
| 5  * modify it under the terms of the GNU Library General Public | 5  * modify it under the terms of the GNU Library General Public | 
| 6  * License as published by the Free Software Foundation; either | 6  * License as published by the Free Software Foundation; either | 
| 7  * version 2 of the License, or (at your option) any later version. | 7  * version 2 of the License, or (at your option) any later version. | 
| 8  * | 8  * | 
| 9  * This library is distributed in the hope that it will be useful, | 9  * This library is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 55     Element* target = SVGURIReference::targetElementFromIRIString(hrefString(), 
     treeScope(), &id); | 55     Element* target = SVGURIReference::targetElementFromIRIString(hrefString(), 
     treeScope(), &id); | 
| 56     if (!target) { | 56     if (!target) { | 
| 57         // Do not register as pending if we are already pending this resource. | 57         // Do not register as pending if we are already pending this resource. | 
| 58         if (document().accessSVGExtensions().isElementPendingResource(this, id)) | 58         if (document().accessSVGExtensions().isElementPendingResource(this, id)) | 
| 59             return; | 59             return; | 
| 60 | 60 | 
| 61         if (!id.isEmpty()) { | 61         if (!id.isEmpty()) { | 
| 62             document().accessSVGExtensions().addPendingResource(id, this); | 62             document().accessSVGExtensions().addPendingResource(id, this); | 
| 63             ASSERT(hasPendingResources()); | 63             ASSERT(hasPendingResources()); | 
| 64         } | 64         } | 
| 65     } else if (target->isSVGElement()) { | 65     } else if (isSVGPathElement(target)) { | 
| 66         // Register us with the target in the dependencies map. Any change of hr
     efElement | 66         // Register us with the target in the dependencies map. Any change of hr
     efElement | 
| 67         // that leads to relayout/repainting now informs us, so we can react to 
     it. | 67         // that leads to relayout/repainting now informs us, so we can react to 
     it. | 
| 68         addReferenceTo(toSVGElement(target)); | 68         addReferenceTo(toSVGElement(target)); | 
| 69     } | 69     } | 
| 70 | 70 | 
| 71     targetPathChanged(); | 71     targetPathChanged(); | 
| 72 } | 72 } | 
| 73 | 73 | 
| 74 void SVGMPathElement::clearResourceReferences() | 74 void SVGMPathElement::clearResourceReferences() | 
| 75 { | 75 { | 
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 143     notifyParentOfPathChange(parentNode()); | 143     notifyParentOfPathChange(parentNode()); | 
| 144 } | 144 } | 
| 145 | 145 | 
| 146 void SVGMPathElement::notifyParentOfPathChange(ContainerNode* parent) | 146 void SVGMPathElement::notifyParentOfPathChange(ContainerNode* parent) | 
| 147 { | 147 { | 
| 148     if (isSVGAnimateMotionElement(parent)) | 148     if (isSVGAnimateMotionElement(parent)) | 
| 149         toSVGAnimateMotionElement(parent)->updateAnimationPath(); | 149         toSVGAnimateMotionElement(parent)->updateAnimationPath(); | 
| 150 } | 150 } | 
| 151 | 151 | 
| 152 } // namespace blink | 152 } // namespace blink | 
| OLD | NEW | 
|---|