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