| Index: third_party/WebKit/Source/core/xml/XPathPath.cpp
|
| diff --git a/third_party/WebKit/Source/core/xml/XPathPath.cpp b/third_party/WebKit/Source/core/xml/XPathPath.cpp
|
| index 7b8caca07b9618104b33d8063287670a2a02985f..9145fb93925e56e48580c30ae148c5454d70d6e1 100644
|
| --- a/third_party/WebKit/Source/core/xml/XPathPath.cpp
|
| +++ b/third_party/WebKit/Source/core/xml/XPathPath.cpp
|
| @@ -112,7 +112,7 @@ Value LocationPath::evaluate(EvaluationContext& evaluationContext) const
|
| // logical treatment of where you would expect the "root" to be.
|
| Node* context = evaluationContext.node.get();
|
| if (m_absolute && context->getNodeType() != Node::DOCUMENT_NODE) {
|
| - if (context->inShadowIncludingDocument())
|
| + if (context->isConnected())
|
| context = context->ownerDocument();
|
| else
|
| context = &NodeTraversal::highestAncestorOrSelf(*context);
|
|
|