| Index: Source/core/dom/shadow/ShadowRoot.cpp
|
| diff --git a/Source/core/dom/shadow/ShadowRoot.cpp b/Source/core/dom/shadow/ShadowRoot.cpp
|
| index b438adbf0ace5b9e4589cbf912aeb9249557cea0..a00c38f60582b19aabc4f23bf47b788601956559 100644
|
| --- a/Source/core/dom/shadow/ShadowRoot.cpp
|
| +++ b/Source/core/dom/shadow/ShadowRoot.cpp
|
| @@ -85,13 +85,13 @@ ShadowRoot::~ShadowRoot()
|
| if (m_shadowRootRareData && m_shadowRootRareData->styleSheets())
|
| m_shadowRootRareData->styleSheets()->detachFromDocument();
|
|
|
| - documentInternal()->styleEngine()->didRemoveShadowRoot(this);
|
| + document().styleEngine()->didRemoveShadowRoot(this);
|
|
|
| // We cannot let ContainerNode destructor call willBeDeletedFrom()
|
| // for this ShadowRoot instance because TreeScope destructor
|
| // clears Node::m_treeScope thus ContainerNode is no longer able
|
| // to access it Document reference after that.
|
| - willBeDeletedFrom(documentInternal());
|
| + willBeDeletedFrom(document());
|
|
|
| // We must remove all of our children first before the TreeScope destructor
|
| // runs so we don't go through TreeScopeAdopter for each child with a
|
|
|