Index: Source/core/css/invalidation/StyleInvalidator.cpp |
diff --git a/Source/core/css/invalidation/StyleInvalidator.cpp b/Source/core/css/invalidation/StyleInvalidator.cpp |
index e237c9ae1a70081d237e993b3b6c134eea328f2d..4f2b98c4f2a42cdbedc280a4bee7dee5ac35b355 100644 |
--- a/Source/core/css/invalidation/StyleInvalidator.cpp |
+++ b/Source/core/css/invalidation/StyleInvalidator.cpp |
@@ -145,13 +145,13 @@ bool StyleInvalidator::invalidate(Element& element, StyleInvalidator::RecursionD |
someChildrenNeedStyleRecalc = invalidateChildren(element, recursionData); |
if (thisElementNeedsStyleRecalc) { |
- element.setNeedsStyleRecalc(recursionData.wholeSubtreeInvalid() ? SubtreeStyleChange : LocalStyleChange); |
+ element.setNeedsStyleRecalc(StyleChangeReasonForTracing::StyleInvalidator, recursionData.wholeSubtreeInvalid() ? SubtreeStyleChange : LocalStyleChange); |
esprehn
2014/09/19 04:53:09
I'm not sure this is really adding value for devel
kouhei (in TOK)
2014/09/22 09:03:54
This is to be addressed in next CL. I’m adding Tra
|
} else if (recursionData.hasInvalidationSets() && someChildrenNeedStyleRecalc) { |
// Clone the RenderStyle in order to preserve correct style sharing, if possible. Otherwise recalc style. |
if (RenderObject* renderer = element.renderer()) |
renderer->setStyleInternal(RenderStyle::clone(renderer->style())); |
else |
- element.setNeedsStyleRecalc(LocalStyleChange); |
+ element.setNeedsStyleRecalc(StyleChangeReasonForTracing::StyleInvalidator, LocalStyleChange); |
} |
element.clearChildNeedsStyleInvalidation(); |