Index: Source/core/dom/Element.cpp |
diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp |
index d0ecdf815c4a6f5086d6ea5c7f8d38e187946b7a..5a14634ae4f7d66a16a640d42624b27b1d5117e6 100644 |
--- a/Source/core/dom/Element.cpp |
+++ b/Source/core/dom/Element.cpp |
@@ -1478,7 +1478,7 @@ bool Element::pseudoStyleCacheIsInvalid(const RenderStyle* currentStyle, RenderS |
// FIXME: We should do an actual diff to determine whether a repaint vs. layout |
// is needed, but for now just assume a layout will be required. The diff code |
// in RenderObject::setStyle would need to be factored out so that it could be reused. |
- renderer()->setNeedsLayoutAndPrefWidthsRecalc(); |
+ renderer()->setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint(); |
} |
return true; |
} |