| Index: sky/engine/bindings/core/v8/V8GCController.cpp
|
| diff --git a/sky/engine/bindings/core/v8/V8GCController.cpp b/sky/engine/bindings/core/v8/V8GCController.cpp
|
| index 606d98d440a81832213a2871429085ef3b9f9521..2f5df8ea1c59109c469be90cd988fbf85d09323c 100644
|
| --- a/sky/engine/bindings/core/v8/V8GCController.cpp
|
| +++ b/sky/engine/bindings/core/v8/V8GCController.cpp
|
| @@ -171,14 +171,9 @@ private:
|
| node->clearV8CollectableDuringMinorGC();
|
| partiallyDependentNodes->append(node);
|
| }
|
| - if (ShadowRoot* shadowRoot = node->youngestShadowRoot()) {
|
| + if (ShadowRoot* shadowRoot = node->shadowRoot()) {
|
| if (!traverseTree(shadowRoot, partiallyDependentNodes))
|
| return false;
|
| - } else if (node->isShadowRoot()) {
|
| - if (ShadowRoot* shadowRoot = toShadowRoot(node)->olderShadowRoot()) {
|
| - if (!traverseTree(shadowRoot, partiallyDependentNodes))
|
| - return false;
|
| - }
|
| }
|
| // <template> has a |content| property holding a DOM fragment which we must traverse,
|
| // just like we do for the shadow trees above.
|
|
|