| Index: third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp
|
| index 71742fce16c26ee45a2a12ce73c2a16953d2d1d3..c87b08650d3554e86db7fe7f77957b09f6ee3ab0 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp
|
| @@ -1110,6 +1110,21 @@ void InspectorDOMAgent::inspect(Node* inspectedNode)
|
| frontend()->inspectNodeRequested(backendNodeId);
|
| }
|
|
|
| +void InspectorDOMAgent::nodeHighlightedInOverlay(Node* node)
|
| +{
|
| + if (!frontend() || !enabled())
|
| + return;
|
| +
|
| + while (node && !node->isElementNode() && !node->isDocumentNode() && !node->isDocumentFragment())
|
| + node = node->parentOrShadowHostNode();
|
| +
|
| + if (!node)
|
| + return;
|
| +
|
| + int nodeId = pushNodePathToFrontend(node);
|
| + frontend()->nodeHighlightedInOverlay(nodeId);
|
| +}
|
| +
|
| void InspectorDOMAgent::setSearchingForNode(ErrorString* errorString, SearchMode searchMode, JSONObject* highlightInspectorObject)
|
| {
|
| if (m_client)
|
|
|