Index: Source/core/layout/LayoutObject.cpp |
diff --git a/Source/core/layout/LayoutObject.cpp b/Source/core/layout/LayoutObject.cpp |
index f5e859a4720a8f87dce35e4a1bd908f6355e92dc..1d44a1cc3b4daf7f15516980a32e7c1b42863d0e 100644 |
--- a/Source/core/layout/LayoutObject.cpp |
+++ b/Source/core/layout/LayoutObject.cpp |
@@ -1711,7 +1711,7 @@ void LayoutObject::setStyle(PassRefPtr<LayoutStyle> style) |
if (!diff.needsFullLayout()) { |
if (updatedDiff.needsFullLayout()) |
- setNeedsLayoutAndPrefWidthsRecalc(); |
+ setNeedsLayoutAndPrefWidthsRecalc(LayoutInvalidationReason::StyleChange); |
else if (updatedDiff.needsPositionedMovementLayout()) |
setNeedsPositionedMovementLayout(); |
} |
@@ -1859,7 +1859,7 @@ void LayoutObject::styleDidChange(StyleDifference diff, const LayoutStyle* oldSt |
markContainingBlocksForOverflowRecalc(); |
if (diff.needsFullLayout()) |
- setNeedsLayoutAndPrefWidthsRecalc(); |
+ setNeedsLayoutAndPrefWidthsRecalc(LayoutInvalidationReason::StyleChange); |
} else if (diff.needsPositionedMovementLayout()) { |
setNeedsPositionedMovementLayout(); |
} |