diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-03 12:40:35 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-03 12:40:35 +0000 |
commit | 0a8cf879c528a02205301365fb0934e2983182f3 (patch) | |
tree | b3c9bcfe5fbf0860e491566f34b5c334da3dc297 /webkit/glue/webdevtoolsagent_impl.cc | |
parent | 0df3012fff2579aa4c09378fec0873f5c4589aab (diff) | |
download | chromium_src-0a8cf879c528a02205301365fb0934e2983182f3.zip chromium_src-0a8cf879c528a02205301365fb0934e2983182f3.tar.gz chromium_src-0a8cf879c528a02205301365fb0934e2983182f3.tar.bz2 |
DevTools: Catch up with InspectorController changes.
Review URL: http://codereview.chromium.org/119077
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17474 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webdevtoolsagent_impl.cc')
-rw-r--r-- | webkit/glue/webdevtoolsagent_impl.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/webkit/glue/webdevtoolsagent_impl.cc b/webkit/glue/webdevtoolsagent_impl.cc index e77908c..7e441b2 100644 --- a/webkit/glue/webdevtoolsagent_impl.cc +++ b/webkit/glue/webdevtoolsagent_impl.cc @@ -92,6 +92,11 @@ void WebDevToolsAgentImpl::Attach() { web_inspector_stub_->Build(); InspectorController* ic = web_view_impl_->page()->inspectorController(); + + // Unhide resources panel if necessary. + tools_agent_delegate_stub_->SetResourcesPanelEnabled( + ic->resourceTrackingEnabled()); + v8::HandleScope scope; ic->setFrontendProxyObject( scriptStateFromPage(web_view_impl_->page()), @@ -230,6 +235,20 @@ void WebDevToolsAgentImpl::GetResourceContent( } } +void WebDevToolsAgentImpl::SetResourceTrackingEnabled( + bool enabled, + bool always) { + // Hide / unhide resources panel if necessary. + tools_agent_delegate_stub_->SetResourcesPanelEnabled(enabled); + + InspectorController* ic = web_view_impl_->page()->inspectorController(); + if (enabled) { + ic->enableResourceTracking(always); + } else { + ic->disableResourceTracking(always); + } +} + void WebDevToolsAgentImpl::DispatchMessageFromClient( const std::string& class_name, const std::string& method_name, |