| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index 84b6acf77af0da000180e69b1efe47acb9df3275..281776520a049965524a046ee4b7f7cc6dcd7bf0 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -616,11 +616,11 @@ void ExtensionService::ReloadExtensionImpl(
|
| extensions::ProcessManager* manager = system_->process_manager();
|
| extensions::ExtensionHost* host =
|
| manager->GetBackgroundHostForExtension(extension_id);
|
| - if (host && DevToolsAgentHost::HasFor(host->render_view_host())) {
|
| + if (host && DevToolsAgentHost::HasFor(host->host_contents())) {
|
| // Look for an open inspector for the background page.
|
| scoped_refptr<DevToolsAgentHost> agent_host =
|
| - DevToolsAgentHost::GetOrCreateFor(host->render_view_host());
|
| - agent_host->DisconnectRenderViewHost();
|
| + DevToolsAgentHost::GetOrCreateFor(host->host_contents());
|
| + agent_host->DisconnectWebContents();
|
| orphaned_dev_tools_[extension_id] = agent_host;
|
| }
|
|
|
| @@ -2026,7 +2026,7 @@ void ExtensionService::DidCreateRenderViewForBackgroundPage(
|
| if (iter == orphaned_dev_tools_.end())
|
| return;
|
|
|
| - iter->second->ConnectRenderViewHost(host->render_view_host());
|
| + iter->second->ConnectWebContents(host->host_contents());
|
| orphaned_dev_tools_.erase(iter);
|
| }
|
|
|
|
|