| Index: Source/web/ChromeClientImpl.cpp
|
| diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp
|
| index 7145ffb5f2456fadb91c576534e3a5f9fc155468..57d160757828590677c7eda13a103faaeec625c0 100644
|
| --- a/Source/web/ChromeClientImpl.cpp
|
| +++ b/Source/web/ChromeClientImpl.cpp
|
| @@ -197,13 +197,15 @@ void ChromeClientImpl::takeFocus(WebFocusType type)
|
| m_webView->client()->focusNext();
|
| }
|
|
|
| -void ChromeClientImpl::focusedNodeChanged(Node* node)
|
| +void ChromeClientImpl::focusedNodeChanged(Node* fromNode, Node* toNode)
|
| {
|
| - m_webView->client()->focusedNodeChanged(WebNode(node));
|
| + // FIXME: remove.
|
| + m_webView->client()->focusedNodeChanged(WebNode(toNode));
|
| + m_webView->client()->focusedNodeChanged(WebNode(fromNode), WebNode(toNode));
|
|
|
| WebURL focusURL;
|
| - if (node && node->isElementNode() && toElement(node)->isLiveLink())
|
| - focusURL = toElement(node)->hrefURL();
|
| + if (toNode && toNode->isElementNode() && toElement(toNode)->isLiveLink())
|
| + focusURL = toElement(toNode)->hrefURL();
|
| m_webView->client()->setKeyboardFocusURL(focusURL);
|
| }
|
|
|
|
|