| Index: Source/core/rendering/RenderText.cpp | 
| diff --git a/Source/core/rendering/RenderText.cpp b/Source/core/rendering/RenderText.cpp | 
| index c1454580badc4e41a49272dc4b68a2eb55b8e053..b233549f8ddda6d17ba70a33837838d7d548ddaa 100644 | 
| --- a/Source/core/rendering/RenderText.cpp | 
| +++ b/Source/core/rendering/RenderText.cpp | 
| @@ -193,7 +193,7 @@ void RenderText::styleDidChange(StyleDifference diff, const RenderStyle* oldStyl | 
| // we already did this for the parent of the text run. | 
| // We do have to schedule layouts, though, since a style change can force us to | 
| // need to relayout. | 
| -    if (diff.needsFullLayout()) { | 
| +    if (diff == StyleDifferenceLayout) { | 
| setNeedsLayoutAndPrefWidthsRecalc(); | 
| m_knownToHaveNoOverflowAndNoFallbackFonts = false; | 
| } | 
|  |