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 1a1012ecff552f254a0d28e9c3124ce4a61e51c4..7b49709b72fed66830752e2af367ccdf69a08306 100644 |
--- a/third_party/WebKit/Source/core/dom/Node.h |
+++ b/third_party/WebKit/Source/core/dom/Node.h |
@@ -394,8 +394,7 @@ |
} |
bool needsAttach() const { |
- return getStyleChangeType() == NeedsReattachStyleChange || |
- getFlag(NeedsReattachLayoutTree); |
+ return getStyleChangeType() == NeedsReattachStyleChange; |
} |
bool needsStyleRecalc() const { |
return getStyleChangeType() != NoStyleChange; |
@@ -831,9 +830,7 @@ |
NeedsReattachLayoutTree = 1 << 26, |
ChildNeedsReattachLayoutTree = 1 << 27, |
- DefaultNodeFlags = IsFinishedParsingChildrenFlag | |
- NeedsReattachStyleChange | |
- NeedsReattachLayoutTree |
+ DefaultNodeFlags = IsFinishedParsingChildrenFlag | NeedsReattachStyleChange |
}; |
// 4 bits remaining. |
@@ -856,9 +853,8 @@ |
enum ConstructionType { |
CreateOther = DefaultNodeFlags, |
CreateText = DefaultNodeFlags | IsTextFlag, |
- CreateContainer = DefaultNodeFlags | ChildNeedsStyleRecalcFlag | |
- ChildNeedsReattachLayoutTree | |
- IsContainerFlag, |
+ CreateContainer = |
+ DefaultNodeFlags | ChildNeedsStyleRecalcFlag | IsContainerFlag, |
CreateElement = CreateContainer | IsElementFlag, |
CreateShadowRoot = |
CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, |
@@ -982,7 +978,6 @@ |
detachLayoutTree(context); |
markAncestorsWithChildNeedsStyleRecalc(); |
- markAncestorsWithChildNeedsReattachLayoutTree(); |
} |
inline bool Node::shouldCallRecalcStyle(StyleRecalcChange change) { |