| Index: Source/core/rendering/RenderLayer.cpp
|
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
|
| index bba59c16c35db7c94cd472514116501847df8a5b..ca657770c681d88c0836a817177405be6786cc44 100644
|
| --- a/Source/core/rendering/RenderLayer.cpp
|
| +++ b/Source/core/rendering/RenderLayer.cpp
|
| @@ -2041,7 +2041,7 @@ void RenderLayer::paintLayerContents(GraphicsContext* context, const LayerPainti
|
| ReferenceClipPathOperation* referenceClipPathOperation = toReferenceClipPathOperation(style->clipPath());
|
| Document& document = renderer()->document();
|
| // FIXME: It doesn't work with forward or external SVG references (https://bugs.webkit.org/show_bug.cgi?id=90405)
|
| - Element* element = document.getElementById(referenceClipPathOperation->fragment());
|
| + Element* element = document.getElementById(AtomicString(referenceClipPathOperation->fragment()));
|
| if (element && element->hasTagName(SVGNames::clipPathTag) && element->renderer()) {
|
| if (!rootRelativeBoundsComputed) {
|
| rootRelativeBounds = calculateLayerBounds(paintingInfo.rootLayer, &offsetFromRoot, 0);
|
|
|