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