| Index: chrome/browser/devtools/devtools_window.cc
|
| diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc
|
| index 1a6962f43a4704ca50e95b82e1a483ca6319c52f..0dd6dbbc1b6ac44318f101c7e786dd2b2e043b59 100644
|
| --- a/chrome/browser/devtools/devtools_window.cc
|
| +++ b/chrome/browser/devtools/devtools_window.cc
|
| @@ -427,7 +427,7 @@ DevToolsWindow* DevToolsWindow::OpenDevToolsWindowForWorker(
|
| window = DevToolsWindow::CreateDevToolsWindowForWorker(profile);
|
| // Will disconnect the current client host if there is one.
|
| content::DevToolsManager::GetInstance()->RegisterDevToolsClientHostFor(
|
| - worker_agent, window->bindings_->frontend_host());
|
| + worker_agent, window->bindings_);
|
| }
|
| window->ScheduleShow(DevToolsToggleAction::Show());
|
| return window;
|
| @@ -479,7 +479,7 @@ void DevToolsWindow::OpenExternalFrontend(
|
| window = Create(profile, DevToolsUI::GetProxyURL(frontend_url), NULL,
|
| false, true, false, "");
|
| content::DevToolsManager::GetInstance()->RegisterDevToolsClientHostFor(
|
| - agent_host, window->bindings_->frontend_host());
|
| + agent_host, window->bindings_);
|
| }
|
| window->ScheduleShow(DevToolsToggleAction::Show());
|
| }
|
| @@ -502,8 +502,7 @@ DevToolsWindow* DevToolsWindow::ToggleDevToolsWindow(
|
| base::UserMetricsAction("DevTools_InspectRenderer"));
|
| window = Create(
|
| profile, GURL(), inspected_rvh, false, false, true, settings);
|
| - manager->RegisterDevToolsClientHostFor(agent.get(),
|
| - window->bindings_->frontend_host());
|
| + manager->RegisterDevToolsClientHostFor(agent.get(), window->bindings_);
|
| do_open = true;
|
| }
|
|
|
| @@ -799,8 +798,7 @@ DevToolsWindow* DevToolsWindow::FindDevToolsWindow(
|
| content::DevToolsManager* manager = content::DevToolsManager::GetInstance();
|
| for (DevToolsWindows::iterator it(instances->begin()); it != instances->end();
|
| ++it) {
|
| - if (manager->GetDevToolsAgentHostFor((*it)->bindings_->frontend_host()) ==
|
| - agent_host)
|
| + if (manager->GetDevToolsAgentHostFor((*it)->bindings_) == agent_host)
|
| return *it;
|
| }
|
| return NULL;
|
| @@ -832,12 +830,12 @@ WebContents* DevToolsWindow::OpenURLFromTab(
|
|
|
| content::DevToolsManager* manager = content::DevToolsManager::GetInstance();
|
| scoped_refptr<DevToolsAgentHost> agent_host(
|
| - manager->GetDevToolsAgentHostFor(bindings_->frontend_host()));
|
| + manager->GetDevToolsAgentHostFor(bindings_));
|
| if (!agent_host.get())
|
| return NULL;
|
| - manager->ClientHostClosing(bindings_->frontend_host());
|
| + manager->ClientHostClosing(bindings_);
|
| manager->RegisterDevToolsClientHostFor(agent_host.get(),
|
| - bindings_->frontend_host());
|
| + bindings_);
|
|
|
| content::NavigationController::LoadURLParams load_url_params(params.url);
|
| main_web_contents_->GetController().LoadURLWithParams(load_url_params);
|
| @@ -916,7 +914,7 @@ void DevToolsWindow::BeforeUnloadFired(WebContents* tab,
|
| // Docked devtools window closed directly.
|
| if (proceed) {
|
| content::DevToolsManager::GetInstance()->ClientHostClosing(
|
| - bindings_->frontend_host());
|
| + bindings_);
|
| }
|
| *proceed_to_fire_unload = proceed;
|
| } else {
|
|
|