| Index: Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
|
| diff --git a/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp b/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
|
| index 5e0c91b67ea5aa06d0d143048009b65c28914d45..7c6b91f6d5225bedb4f69e6606b3f2fa6a86712f 100644
|
| --- a/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
|
| +++ b/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
|
| @@ -928,16 +928,7 @@ void FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction(
|
| WebNavigationType webnavType =
|
| WebDataSourceImpl::toWebNavigationType(action.type());
|
|
|
| - RefPtr<Node> node;
|
| - for (const Event* event = action.event(); event; event = event->underlyingEvent()) {
|
| - if (event->isMouseEvent()) {
|
| - const MouseEvent* mouseEvent =
|
| - static_cast<const MouseEvent*>(event);
|
| - node = m_webFrame->frame()->eventHandler()->hitTestResultAtPoint(mouseEvent->absoluteLocation()).innerNonSharedNode();
|
| - break;
|
| - }
|
| - }
|
| - WebNode originatingNode(node);
|
| + WebNode originatingNode; // FIXME: Delete this when the decidePolicyForNavigation API is updated.
|
|
|
| navigationPolicy = m_webFrame->client()->decidePolicyForNavigation(
|
| m_webFrame, ds->request(), webnavType, originatingNode,
|
|
|