diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-02 17:25:26 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-02 17:25:26 +0000 |
commit | 4466656b396d9d9c973701904a51bf4722cca6d3 (patch) | |
tree | 03bb250c7354de42bc254a9560ec9b37030ed38e /webkit | |
parent | 75d112d2ab997e2e998007733602c7d1ca72f9ff (diff) | |
download | chromium_src-4466656b396d9d9c973701904a51bf4722cca6d3.zip chromium_src-4466656b396d9d9c973701904a51bf4722cca6d3.tar.gz chromium_src-4466656b396d9d9c973701904a51bf4722cca6d3.tar.bz2 |
DevTools: Revert 19813 since it creates more problems than solves.
TBR=yurys
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19823 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webdevtoolsagent_impl.cc | 13 | ||||
-rw-r--r-- | webkit/glue/webdevtoolsagent_impl.h | 1 |
2 files changed, 2 insertions, 12 deletions
diff --git a/webkit/glue/webdevtoolsagent_impl.cc b/webkit/glue/webdevtoolsagent_impl.cc index 6652ba4..cabcdd7 100644 --- a/webkit/glue/webdevtoolsagent_impl.cc +++ b/webkit/glue/webdevtoolsagent_impl.cc @@ -136,17 +136,8 @@ void WebDevToolsAgentImpl::SetMainFrameDocumentReady(bool ready) { doc = NULL; } if (doc) { - // Do not clear utility context when document is being cleared - - // there still can be pending messages from the client that require - // context to be processed. debugger_agent_impl_->ResetUtilityContext(doc, &utility_context_); InitDevToolsAgentHost(); - if (!report_frame_navigate_url_.empty()) { - // This is a document from the first load, issue frame navigate - // scheduled in DidCommitLoadForFrame. - tools_agent_delegate_stub_->FrameNavigate(report_frame_navigate_url_); - report_frame_navigate_url_ = ""; - } } dom_agent_impl_->SetDocument(doc); } @@ -165,8 +156,8 @@ void WebDevToolsAgentImpl::DidCommitLoadForFrame( ds->unreachableURL() : request.url(); if (webview->GetMainFrame() == frame) { - // Schedule frame navigate event. - report_frame_navigate_url_ = url.possibly_invalid_spec(); + tools_agent_delegate_stub_->FrameNavigate( + url.possibly_invalid_spec()); } InspectorController* ic = webview->page()->inspectorController(); // Unhide resources panel if necessary. diff --git a/webkit/glue/webdevtoolsagent_impl.h b/webkit/glue/webdevtoolsagent_impl.h index 2c5d86f..64fd205 100644 --- a/webkit/glue/webdevtoolsagent_impl.h +++ b/webkit/glue/webdevtoolsagent_impl.h @@ -101,7 +101,6 @@ class WebDevToolsAgentImpl // for matching rules. v8::Persistent<v8::Context> utility_context_; OwnPtr<BoundObject> devtools_agent_host_; - std::string report_frame_navigate_url_; DISALLOW_COPY_AND_ASSIGN(WebDevToolsAgentImpl); }; |