| Index: Source/core/layout/line/BreakingContextInlineHeaders.h | 
| diff --git a/Source/core/layout/line/BreakingContextInlineHeaders.h b/Source/core/layout/line/BreakingContextInlineHeaders.h | 
| index e9f85ff4dec837d772ce4ec8f605ec029fe2ffe4..4e097318f2d763bbec68c463f24250eb1f015d55 100644 | 
| --- a/Source/core/layout/line/BreakingContextInlineHeaders.h | 
| +++ b/Source/core/layout/line/BreakingContextInlineHeaders.h | 
| @@ -248,10 +248,11 @@ inline void BreakingContext::initializeForCurrentObject() | 
| m_currWS = m_current.object()->isReplaced() ? m_current.object()->parent()->style()->whiteSpace() : m_currentStyle->whiteSpace(); | 
| m_lastWS = m_lastObject->isReplaced() ? m_lastObject->parent()->style()->whiteSpace() : m_lastObject->style()->whiteSpace(); | 
|  | 
| -    m_autoWrap = ComputedStyle::autoWrap(m_currWS); | 
| +    bool isSVGText = m_current.object()->isSVGInlineText(); | 
| +    m_autoWrap = !isSVGText && ComputedStyle::autoWrap(m_currWS); | 
| m_autoWrapWasEverTrueOnLine = m_autoWrapWasEverTrueOnLine || m_autoWrap; | 
|  | 
| -    m_preservesNewline = m_current.object()->isSVGInlineText() ? false : ComputedStyle::preserveNewline(m_currWS); | 
| +    m_preservesNewline = !isSVGText && ComputedStyle::preserveNewline(m_currWS); | 
|  | 
| m_collapseWhiteSpace = ComputedStyle::collapseWhiteSpace(m_currWS); | 
| } | 
|  |