| Index: chrome/browser/android/dev_tools_server.cc
|
| diff --git a/chrome/browser/android/dev_tools_server.cc b/chrome/browser/android/dev_tools_server.cc
|
| index acdb6b589d5bd7225c51eeb82d05122367aeb6f8..9ae409da3b9d1f7e741a6bc8338c4b93526a575e 100644
|
| --- a/chrome/browser/android/dev_tools_server.cc
|
| +++ b/chrome/browser/android/dev_tools_server.cc
|
| @@ -346,16 +346,14 @@ class DevToolsServerDelegate : public content::DevToolsHttpHandlerDelegate {
|
| }
|
|
|
| // Add targets for WebContents not associated with any tabs.
|
| - std::vector<RenderViewHost*> rvh_list =
|
| - DevToolsAgentHost::GetValidRenderViewHosts();
|
| - for (std::vector<RenderViewHost*>::iterator it = rvh_list.begin();
|
| - it != rvh_list.end(); ++it) {
|
| - WebContents* web_contents = WebContents::FromRenderViewHost(*it);
|
| - if (!web_contents)
|
| - continue;
|
| - if (tab_web_contents.find(web_contents) != tab_web_contents.end())
|
| + std::vector<WebContents*> wc_list =
|
| + DevToolsAgentHost::GetInspectableWebContents();
|
| + for (std::vector<WebContents*>::iterator it = wc_list.begin();
|
| + it != wc_list.end();
|
| + ++it) {
|
| + if (tab_web_contents.find(*it) != tab_web_contents.end())
|
| continue;
|
| - targets.push_back(new NonTabTarget(web_contents));
|
| + targets.push_back(new NonTabTarget(*it));
|
| }
|
|
|
| callback.Run(targets);
|
|
|