diff options
author | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-10 15:44:49 +0000 |
---|---|---|
committer | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-10 15:44:49 +0000 |
commit | e69b8584b153c5db5793f84d86da7c8949b8dfd1 (patch) | |
tree | 00d6181e91d61c3846cf72da45613b75bbe0fd73 /webkit/glue/webdevtoolsagent_impl.cc | |
parent | f873d0f49aa098cea3f737d25d8c1adae5365c1c (diff) | |
download | chromium_src-e69b8584b153c5db5793f84d86da7c8949b8dfd1.zip chromium_src-e69b8584b153c5db5793f84d86da7c8949b8dfd1.tar.gz chromium_src-e69b8584b153c5db5793f84d86da7c8949b8dfd1.tar.bz2 |
DevTools: always send reponse to resource content request, otherwise client may break issuing request for same resource several times(e.g. when resource tracking is getting turned on).
ToolsAgentNativeDelegateImpl is recreated to clear request cache each time front-end is reset.
Review URL: http://codereview.chromium.org/118495
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18060 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webdevtoolsagent_impl.cc')
-rw-r--r-- | webkit/glue/webdevtoolsagent_impl.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/webkit/glue/webdevtoolsagent_impl.cc b/webkit/glue/webdevtoolsagent_impl.cc index ae781e0..592db96 100644 --- a/webkit/glue/webdevtoolsagent_impl.cc +++ b/webkit/glue/webdevtoolsagent_impl.cc @@ -224,16 +224,16 @@ void WebDevToolsAgentImpl::ClearConsoleMessages() { void WebDevToolsAgentImpl::GetResourceContent( int call_id, int identifier) { + String content; Page* page = web_view_impl_->page(); - if (!page) { - return; - } - RefPtr<InspectorResource> resource = - page->inspectorController()->resources().get(identifier); - if (resource.get()) { - tools_agent_native_delegate_stub_->DidGetResourceContent(call_id, - resource->sourceString()); + if (page) { + RefPtr<InspectorResource> resource = + page->inspectorController()->resources().get(identifier); + if (resource.get()) { + content = resource->sourceString(); + } } + tools_agent_native_delegate_stub_->DidGetResourceContent(call_id, content); } void WebDevToolsAgentImpl::SetResourceTrackingEnabled( |