| Index: third_party/WebKit/Source/core/dom/Node.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Node.h b/third_party/WebKit/Source/core/dom/Node.h
|
| index 8725bf275c9008b7177b6b66618e33d8a940b2e8..23aafbd4a325c9e2cc31c1da7e178c7a78dce560 100644
|
| --- a/third_party/WebKit/Source/core/dom/Node.h
|
| +++ b/third_party/WebKit/Source/core/dom/Node.h
|
| @@ -394,7 +394,8 @@ class CORE_EXPORT Node : public EventTarget {
|
| }
|
|
|
| bool needsAttach() const {
|
| - return getStyleChangeType() == NeedsReattachStyleChange;
|
| + return getStyleChangeType() == NeedsReattachStyleChange ||
|
| + getFlag(NeedsReattachLayoutTree);
|
| }
|
| bool needsStyleRecalc() const {
|
| return getStyleChangeType() != NoStyleChange;
|
| @@ -829,7 +830,9 @@ class CORE_EXPORT Node : public EventTarget {
|
| NeedsReattachLayoutTree = 1 << 26,
|
| ChildNeedsReattachLayoutTree = 1 << 27,
|
|
|
| - DefaultNodeFlags = IsFinishedParsingChildrenFlag | NeedsReattachStyleChange
|
| + DefaultNodeFlags = IsFinishedParsingChildrenFlag |
|
| + NeedsReattachStyleChange |
|
| + NeedsReattachLayoutTree
|
| };
|
|
|
| // 4 bits remaining.
|
|
|