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, |