| Index: Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp
|
| index f2f27e96a06ecc697ab89372ba735b4cae9248d3..a6834e15275cfe97d04dd2a0564acbbc1cd7d68c 100644
|
| --- a/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/Source/web/WebLocalFrameImpl.cpp
|
| @@ -2042,12 +2042,12 @@ WebDevToolsAgent* WebLocalFrameImpl::devToolsAgent()
|
| return m_devToolsAgent.get();
|
| }
|
|
|
| -void WebLocalFrameImpl::sendPings(const WebNode& linkNode, const WebURL& destinationURL)
|
| +void WebLocalFrameImpl::sendPings(const WebNode& contextNode, const WebURL& destinationURL)
|
| {
|
| ASSERT(frame());
|
| - const Node* node = linkNode.constUnwrap<Node>();
|
| - if (isHTMLAnchorElement(node))
|
| - toHTMLAnchorElement(node)->sendPings(destinationURL);
|
| + Element* anchor = contextNode.constUnwrap<Node>()->enclosingLinkEventParentOrSelf();
|
| + if (isHTMLAnchorElement(anchor))
|
| + toHTMLAnchorElement(anchor)->sendPings(destinationURL);
|
| }
|
|
|
| WebURLRequest WebLocalFrameImpl::requestFromHistoryItem(const WebHistoryItem& item,
|
|
|