Chromium Code Reviews| Index: chrome/browser/debugger/browser_list_tabcontents_provider.cc |
| diff --git a/chrome/browser/debugger/browser_list_tabcontents_provider.cc b/chrome/browser/debugger/browser_list_tabcontents_provider.cc |
| index e442baa98d806d7cc7737769ad4359f4d5c276f5..de3235d61cb7924524f58574a46c3d61a04f11ae 100644 |
| --- a/chrome/browser/debugger/browser_list_tabcontents_provider.cc |
| +++ b/chrome/browser/debugger/browser_list_tabcontents_provider.cc |
| @@ -10,14 +10,18 @@ |
| #include "chrome/browser/profiles/profile_manager.h" |
| #include "chrome/browser/ui/browser.h" |
| #include "chrome/browser/ui/browser_list.h" |
| +#include "chrome/browser/ui/browser_tabstrip.h" |
| +#include "chrome/browser/ui/tab_contents/tab_contents.h" |
| #include "chrome/common/chrome_paths.h" |
| #include "content/public/browser/browser_thread.h" |
| +#include "content/public/browser/web_contents.h" |
| #include "grit/devtools_discovery_page_resources.h" |
| #include "net/url_request/url_request_context_getter.h" |
| #include "ui/base/layout.h" |
| #include "ui/base/resource/resource_bundle.h" |
| using content::DevToolsHttpHandlerDelegate; |
| +using content::RenderViewHost; |
| BrowserListTabContentsProvider::BrowserListTabContentsProvider() { |
| } |
| @@ -79,3 +83,15 @@ std::string BrowserListTabContentsProvider::GetPageThumbnailData( |
| return std::string(); |
| } |
| + |
| +RenderViewHost* BrowserListTabContentsProvider::CreateNewTarget() { |
| + for (BrowserList::const_iterator it = BrowserList::begin(), |
| + end = BrowserList::end(); it != end; ++it) { |
| + TabContents* tab_contents = chrome::AddSelectedTabWithURL( |
|
yurys
2012/10/05 14:29:49
Should we specify browser instance where to create
pfeldman
2012/10/05 14:36:47
There is not such term on the content level where
|
| + *it, |
| + GURL("about:blank"), |
| + content::PAGE_TRANSITION_LINK); |
| + return tab_contents->web_contents()->GetRenderViewHost(); |
| + } |
| + return NULL; |
| +} |