Index: chrome/test/base/browser_with_test_window_test.cc |
diff --git a/chrome/test/base/browser_with_test_window_test.cc b/chrome/test/base/browser_with_test_window_test.cc |
index 16f22df321bcf66d05a3f40d39ceb96fd1a2cd64..bf97a7914eebfbfbf000c1746d8dea7c33368eb7 100644 |
--- a/chrome/test/base/browser_with_test_window_test.cc |
+++ b/chrome/test/base/browser_with_test_window_test.cc |
@@ -65,9 +65,7 @@ void BrowserWithTestWindowTest::SetUp() { |
// is responsible for cleaning it up (usually by NativeWidget destruction). |
window_.reset(CreateBrowserWindow()); |
- Browser::CreateParams params(profile(), host_desktop_type_); |
- params.window = window_.get(); |
- browser_.reset(new Browser(params)); |
+ browser_.reset(CreateBrowser(profile(), host_desktop_type_, window_.get())); |
} |
void BrowserWithTestWindowTest::TearDown() { |
@@ -195,3 +193,12 @@ void BrowserWithTestWindowTest::DestroyProfile(TestingProfile* profile) { |
BrowserWindow* BrowserWithTestWindowTest::CreateBrowserWindow() { |
return new TestBrowserWindow(); |
} |
+ |
+Browser* BrowserWithTestWindowTest::CreateBrowser( |
+ Profile* profile, |
+ chrome::HostDesktopType host_desktop_type, |
+ BrowserWindow* browser_window) { |
+ Browser::CreateParams params(profile, host_desktop_type); |
+ params.window = browser_window; |
+ return new Browser(params); |
+} |