diff options
Diffstat (limited to 'WebCore/svg/SVGFont.cpp')
-rw-r--r-- | WebCore/svg/SVGFont.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/WebCore/svg/SVGFont.cpp b/WebCore/svg/SVGFont.cpp index 3dae585..9b36f87 100644 --- a/WebCore/svg/SVGFont.cpp +++ b/WebCore/svg/SVGFont.cpp @@ -253,8 +253,8 @@ struct SVGTextRunWalker { bool haveAltGlyph = false; SVGGlyphIdentifier altGlyphIdentifier; if (RenderObject* renderObject = run.referencingRenderObject()) { - if (renderObject->element() && renderObject->element()->hasTagName(SVGNames::altGlyphTag)) { - SVGGlyphElement* glyphElement = static_cast<SVGAltGlyphElement*>(renderObject->element())->glyphElement(); + if (renderObject->node() && renderObject->node()->hasTagName(SVGNames::altGlyphTag)) { + SVGGlyphElement* glyphElement = static_cast<SVGAltGlyphElement*>(renderObject->node())->glyphElement(); if (glyphElement) { haveAltGlyph = true; altGlyphIdentifier = glyphElement->buildGlyphIdentifier(); @@ -407,7 +407,7 @@ static float floatWidthOfSubStringUsingSVGFont(const Font* font, const TextRun& if (RenderObject* renderObject = run.referencingRenderObject()) { isVerticalText = isVerticalWritingMode(renderObject->style()->svgStyle()); - if (SVGElement* element = static_cast<SVGElement*>(renderObject->element())) + if (SVGElement* element = static_cast<SVGElement*>(renderObject->node())) language = element->getAttribute(XMLNames::langAttr); } @@ -496,7 +496,7 @@ void Font::drawTextUsingSVGFont(GraphicsContext* context, const TextRun& run, if (run.referencingRenderObject()) { isVerticalText = isVerticalWritingMode(run.referencingRenderObject()->style()->svgStyle()); - if (SVGElement* element = static_cast<SVGElement*>(run.referencingRenderObject()->element())) + if (SVGElement* element = static_cast<SVGElement*>(run.referencingRenderObject()->node())) language = element->getAttribute(XMLNames::langAttr); } |