| Index: Source/core/rendering/RenderObject.cpp
|
| diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp
|
| index ae26f36af6d6b3095508193cb3b332421624ebde..5daa08d05501720a19a09f72b93a337bfaa1b601 100644
|
| --- a/Source/core/rendering/RenderObject.cpp
|
| +++ b/Source/core/rendering/RenderObject.cpp
|
| @@ -2057,7 +2057,7 @@ void RenderObject::setStyle(PassRefPtr<RenderStyle> style)
|
|
|
| if (!diff.needsFullLayout()) {
|
| if (updatedDiff.needsFullLayout())
|
| - setNeedsLayoutAndPrefWidthsRecalc();
|
| + setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint();
|
| else if (updatedDiff.needsPositionedMovementLayout())
|
| setNeedsPositionedMovementLayout();
|
| }
|
| @@ -2225,7 +2225,7 @@ void RenderObject::styleDidChange(StyleDifference diff, const RenderStyle* oldSt
|
| markContainingBlocksForOverflowRecalc();
|
|
|
| if (diff.needsFullLayout())
|
| - setNeedsLayoutAndPrefWidthsRecalc();
|
| + setNeedsLayoutAndPrefWidthsRecalcAndFullRepaint();
|
| } else if (diff.needsPositionedMovementLayout())
|
| setNeedsPositionedMovementLayout();
|
|
|
|
|