Index: Source/web/ChromeClientImpl.cpp |
diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp |
index d3d4fe791db438b598b0ef4d1c0a22c821674c5f..6dcd9436c0ca1f8e8446fc202039189bcb3fccad 100644 |
--- a/Source/web/ChromeClientImpl.cpp |
+++ b/Source/web/ChromeClientImpl.cpp |
@@ -194,6 +194,9 @@ void ChromeClientImpl::takeFocus(WebFocusType type) |
void ChromeClientImpl::focusedNodeChanged(Node* fromNode, Node* toNode) |
{ |
+ if (!m_webView->client()) |
+ return; |
+ |
m_webView->client()->focusedNodeChanged(WebNode(fromNode), WebNode(toNode)); |
WebURL focusURL; |