| Index: Source/core/rendering/RenderTextControlSingleLine.cpp
|
| diff --git a/Source/core/rendering/RenderTextControlSingleLine.cpp b/Source/core/rendering/RenderTextControlSingleLine.cpp
|
| index d6248384d61e1dd44eee41ea5d105d942ed50270..00bba448973eb41d9a2b2e7e7d29e8fa2049e404 100644
|
| --- a/Source/core/rendering/RenderTextControlSingleLine.cpp
|
| +++ b/Source/core/rendering/RenderTextControlSingleLine.cpp
|
| @@ -241,7 +241,7 @@ void RenderTextControlSingleLine::styleDidChange(StyleDifference diff, const Ren
|
| containerRenderer->style()->setWidth(Length());
|
| }
|
| RenderObject* innerTextRenderer = innerTextElement()->renderer();
|
| - if (innerTextRenderer && diff == StyleDifferenceLayout)
|
| + if (innerTextRenderer && diff.needsFullLayout())
|
| innerTextRenderer->setNeedsLayout();
|
| if (HTMLElement* placeholder = inputElement()->placeholderElement())
|
| placeholder->setInlineStyleProperty(CSSPropertyTextOverflow, textShouldBeTruncated() ? CSSValueEllipsis : CSSValueClip);
|
|
|