| Index: content/browser/devtools/render_frame_devtools_agent_host.cc
|
| diff --git a/content/browser/devtools/render_frame_devtools_agent_host.cc b/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| index acc2a2736de427e9a98ac0ad3156087bda2f83c6..6e39506126931e8f368a34ff0b04284245b3e3b0 100644
|
| --- a/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| +++ b/content/browser/devtools/render_frame_devtools_agent_host.cc
|
| @@ -159,7 +159,6 @@ RenderFrameDevToolsAgentHost::RenderFrameDevToolsAgentHost(RenderFrameHost* rfh)
|
| dispatcher->SetServiceWorkerHandler(service_worker_handler_.get());
|
| dispatcher->SetTracingHandler(tracing_handler_.get());
|
| SetRenderFrameHost(rfh);
|
| - service_worker_handler_->SetURL(rfh->GetLastCommittedURL());
|
| g_instances.Get().push_back(this);
|
| AddRef(); // Balanced in RenderFrameHostDestroyed.
|
| DevToolsManager::GetInstance()->AgentHostChanged(this);
|
| @@ -410,8 +409,7 @@ void RenderFrameDevToolsAgentHost::DidCommitProvisionalLoadForFrame(
|
| RenderFrameHost* render_frame_host,
|
| const GURL& url,
|
| ui::PageTransition transition_type) {
|
| - if (render_frame_host_ == render_frame_host)
|
| - service_worker_handler_->SetURL(url);
|
| + service_worker_handler_->UpdateHosts();
|
| }
|
|
|
| void RenderFrameDevToolsAgentHost::Observe(int type,
|
| @@ -437,7 +435,7 @@ void RenderFrameDevToolsAgentHost::SetRenderFrameHost(RenderFrameHost* rfh) {
|
| input_handler_->SetRenderViewHost(rvh);
|
| network_handler_->SetRenderViewHost(rvh);
|
| page_handler_->SetRenderViewHost(rvh);
|
| - service_worker_handler_->SetRenderFrameHost(rfh);
|
| + service_worker_handler_->SetRenderFrameHost(render_frame_host_);
|
|
|
| registrar_.Add(
|
| this,
|
|
|