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); |