Chromium Code Reviews| Index: Source/core/dom/Node.cpp |
| diff --git a/Source/core/dom/Node.cpp b/Source/core/dom/Node.cpp |
| index 1bed367094b85dcc9f0c046efce4f527809850e2..057812ce82fb2e447b0131048ea59191cde71b18 100644 |
| --- a/Source/core/dom/Node.cpp |
| +++ b/Source/core/dom/Node.cpp |
| @@ -776,8 +776,16 @@ void Node::setNeedsStyleRecalc(StyleChangeType changeType, const StyleChangeReas |
| StyleChangeType existingChangeType = styleChangeType(); |
| if (changeType > existingChangeType) { |
|
pdr.
2014/09/30 01:51:20
We may want to do this for all changes, not just o
kouhei (in TOK)
2014/09/30 02:01:54
Done.
|
| setStyleChange(changeType); |
| - if (changeType >= SubtreeStyleChange) |
| + if (changeType >= SubtreeStyleChange) { |
|
pdr.
2014/09/30 01:51:20
Is this correct? What about LocalStyleChanges?
kouhei (in TOK)
2014/09/30 02:01:54
Done.
|
| + TRACE_EVENT_INSTANT1( |
| + TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), |
| + "StyleRecalcInvalidationTracking", |
| + "data", |
| + InspectorStyleRecalcInvalidationTrackingEvent::data(this, reason)); |
| + |
| + // FIXME: Remove below |
|
pdr.
2014/09/30 01:51:20
Fixed! https://src.chromium.org/viewvc/blink?revis
kouhei (in TOK)
2014/09/30 02:01:54
Thanks!
|
| traceStyleChangeIfNeeded(changeType); |
| + } |
| } |
| if (existingChangeType == NoStyleChange) |