| Index: webkit/glue/inspector_client_impl.cc
|
| ===================================================================
|
| --- webkit/glue/inspector_client_impl.cc (revision 10273)
|
| +++ webkit/glue/inspector_client_impl.cc (working copy)
|
| @@ -105,7 +105,7 @@
|
| inspector_web_view_ = NULL;
|
| WebFrameImpl* frame = inspected_web_view_->main_frame();
|
|
|
| - if (frame && frame->inspected_node())
|
| + if (inspected_node_)
|
| hideHighlight();
|
|
|
| if (inspected_web_view_->page())
|
| @@ -145,20 +145,16 @@
|
| }
|
|
|
| void WebInspectorClient::highlight(Node* node) {
|
| - WebFrameImpl* frame = inspected_web_view_->main_frame();
|
| -
|
| - if (frame->inspected_node())
|
| + if (inspected_node_)
|
| hideHighlight();
|
|
|
| + inspected_node_ = node;
|
| invalidateNodeBoundingRect(inspected_web_view_);
|
| - frame->selectNodeFromInspector(node);
|
| }
|
|
|
| void WebInspectorClient::hideHighlight() {
|
| - WebFrameImpl* frame = static_cast<WebFrameImpl*>(inspected_web_view_->GetMainFrame());
|
| -
|
| + inspected_node_ = 0;
|
| invalidateNodeBoundingRect(inspected_web_view_);
|
| - frame->selectNodeFromInspector(NULL);
|
| }
|
|
|
| void WebInspectorClient::inspectedURLChanged(const String& newURL) {
|
|
|