Index: Source/core/layout/LayoutObject.cpp |
diff --git a/Source/core/layout/LayoutObject.cpp b/Source/core/layout/LayoutObject.cpp |
index fb721b0781570613712d782a22112e7705d0d525..c5a64f44c21d5f681d8e4eaa9b35e30003e37a52 100644 |
--- a/Source/core/layout/LayoutObject.cpp |
+++ b/Source/core/layout/LayoutObject.cpp |
@@ -1730,7 +1730,7 @@ void LayoutObject::setStyle(PassRefPtr<ComputedStyle> style) |
if (!diff.needsFullLayout()) { |
if (updatedDiff.needsFullLayout()) |
- setNeedsLayoutAndPrefWidthsRecalc(); |
+ setNeedsLayoutAndPrefWidthsRecalc(LayoutInvalidationReason::StyleChange); |
else if (updatedDiff.needsPositionedMovementLayout()) |
setNeedsPositionedMovementLayout(); |
} |
@@ -1878,7 +1878,7 @@ void LayoutObject::styleDidChange(StyleDifference diff, const ComputedStyle* old |
markContainingBlocksForOverflowRecalc(); |
if (diff.needsFullLayout()) |
- setNeedsLayoutAndPrefWidthsRecalc(); |
+ setNeedsLayoutAndPrefWidthsRecalc(LayoutInvalidationReason::StyleChange); |
} else if (diff.needsPositionedMovementLayout()) { |
setNeedsPositionedMovementLayout(); |
} |