Index: Source/core/html/HTMLTextAreaElement.cpp |
diff --git a/Source/core/html/HTMLTextAreaElement.cpp b/Source/core/html/HTMLTextAreaElement.cpp |
index 348c07f6d1cab7845e8c3955a7239b2cd70ecf9e..da73cb51981e3e9dd5bea004c78d02f20eaa4414 100644 |
--- a/Source/core/html/HTMLTextAreaElement.cpp |
+++ b/Source/core/html/HTMLTextAreaElement.cpp |
@@ -162,7 +162,7 @@ void HTMLTextAreaElement::parseAttribute(const QualifiedName& name, const Atomic |
if (m_rows != rows) { |
m_rows = rows; |
if (renderer()) |
- renderer()->setNeedsLayoutAndPrefWidthsRecalc(); |
+ renderer()->setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint(); |
} |
} else if (name == colsAttr) { |
int cols = value.toInt(); |
@@ -171,7 +171,7 @@ void HTMLTextAreaElement::parseAttribute(const QualifiedName& name, const Atomic |
if (m_cols != cols) { |
m_cols = cols; |
if (renderer()) |
- renderer()->setNeedsLayoutAndPrefWidthsRecalc(); |
+ renderer()->setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint(); |
} |
} else if (name == wrapAttr) { |
// The virtual/physical values were a Netscape extension of HTML 3.0, now deprecated. |
@@ -186,7 +186,7 @@ void HTMLTextAreaElement::parseAttribute(const QualifiedName& name, const Atomic |
if (wrap != m_wrap) { |
m_wrap = wrap; |
if (renderer()) |
- renderer()->setNeedsLayoutAndPrefWidthsRecalc(); |
+ renderer()->setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint(); |
} |
} else if (name == accesskeyAttr) { |
// ignore for the moment |