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); |