| Index: Source/core/layout/svg/SVGTextLayoutEngine.cpp
 | 
| diff --git a/Source/core/layout/svg/SVGTextLayoutEngine.cpp b/Source/core/layout/svg/SVGTextLayoutEngine.cpp
 | 
| index 737f7e4b4cb194e242dfc3b773fca929678c9be0..a32b06d4e0cab87f189232922b02b51384a527ed 100644
 | 
| --- a/Source/core/layout/svg/SVGTextLayoutEngine.cpp
 | 
| +++ b/Source/core/layout/svg/SVGTextLayoutEngine.cpp
 | 
| @@ -427,8 +427,6 @@ void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, cons
 | 
|      if (m_inPathLayout && !m_textPathCalculator)
 | 
|          return;
 | 
|  
 | 
| -    SVGElement* lengthContext = toSVGElement(text.parent()->node());
 | 
| -
 | 
|      LayoutObject* textParent = text.parent();
 | 
|      bool definesTextLength = textParent ? parentDefinesTextLength(textParent) : false;
 | 
|  
 | 
| @@ -449,7 +447,7 @@ void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, cons
 | 
|      bool applySpacingToNextCharacter = false;
 | 
|  
 | 
|      float lastAngle = 0;
 | 
| -    float baselineShift = baselineLayout.calculateBaselineShift(svgStyle, lengthContext);
 | 
| +    float baselineShift = baselineLayout.calculateBaselineShift(style);
 | 
|      baselineShift -= baselineLayout.calculateAlignmentBaselineShift(m_isVerticalText, &text);
 | 
|  
 | 
|      // Main layout algorithm.
 | 
| 
 |