| 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 48f16d982ecc79ef7e49a6c56b8ca86d6ac86a92..bbcdda70967aa0fe753aa9b2a4002bebb8569be8 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;
|
| @@ -830,7 +831,9 @@ class CORE_EXPORT Node : public EventTarget {
|
| NeedsReattachLayoutTree = 1 << 26,
|
| ChildNeedsReattachLayoutTree = 1 << 27,
|
|
|
| - DefaultNodeFlags = IsFinishedParsingChildrenFlag | NeedsReattachStyleChange
|
| + DefaultNodeFlags = IsFinishedParsingChildrenFlag |
|
| + NeedsReattachStyleChange |
|
| + NeedsReattachLayoutTree
|
| };
|
|
|
| // 4 bits remaining.
|
|
|