Index: chrome/browser/devtools/browser_list_tabcontents_provider.cc |
diff --git a/chrome/browser/devtools/browser_list_tabcontents_provider.cc b/chrome/browser/devtools/browser_list_tabcontents_provider.cc |
index 37de019fdd2c09975404bc069da5dd932a6a3c96..f4243a12d0c2b60bf5dfe4109373ee928f9856b7 100644 |
--- a/chrome/browser/devtools/browser_list_tabcontents_provider.cc |
+++ b/chrome/browser/devtools/browser_list_tabcontents_provider.cc |
@@ -26,8 +26,9 @@ using content::DevToolsHttpHandlerDelegate; |
using content::RenderViewHost; |
BrowserListTabContentsProvider::BrowserListTabContentsProvider( |
- Profile* profile) |
- : profile_(profile) { |
+ Profile* profile, |
+ chrome::HostDesktopType host_desktop_type) |
+ : profile_(profile), host_desktop_type_(host_desktop_type) { |
} |
BrowserListTabContentsProvider::~BrowserListTabContentsProvider() { |
@@ -82,13 +83,11 @@ std::string BrowserListTabContentsProvider::GetPageThumbnailData( |
} |
RenderViewHost* BrowserListTabContentsProvider::CreateNewTarget() { |
- // TODO(gab): Do not hardcode HOST_DESKTOP_TYPE_NATIVE below once |
- // chrome::NewEmptyWindow() above has been made multi-desktop friendly. |
const BrowserList* browser_list = |
- BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); |
+ BrowserList::GetInstance(host_desktop_type_); |
if (browser_list->empty()) |
- chrome::NewEmptyWindowDeprecated(profile_); |
+ chrome::NewEmptyWindow(profile_, host_desktop_type_); |
if (browser_list->empty()) |
return NULL; |