Index: chrome/browser/ui/views/ash/window_positioner_unittest.cc |
=================================================================== |
--- chrome/browser/ui/views/ash/window_positioner_unittest.cc (revision 148382) |
+++ chrome/browser/ui/views/ash/window_positioner_unittest.cc (working copy) |
@@ -33,7 +33,7 @@ |
// it. |
class TestBrowserWindowAura : public TestBrowserWindow { |
public: |
- TestBrowserWindowAura(Browser* browser, aura::Window *native_window); |
+ explicit TestBrowserWindowAura(aura::Window *native_window); |
virtual ~TestBrowserWindowAura(); |
virtual gfx::NativeWindow GetNativeWindow() OVERRIDE { |
@@ -46,10 +46,8 @@ |
DISALLOW_COPY_AND_ASSIGN(TestBrowserWindowAura); |
}; |
-TestBrowserWindowAura::TestBrowserWindowAura(Browser* browser, |
- aura::Window *native_window) : |
- TestBrowserWindow(browser), |
- native_window_(native_window) { |
+TestBrowserWindowAura::TestBrowserWindowAura(aura::Window *native_window) |
+ : native_window_(native_window) { |
} |
TestBrowserWindowAura::~TestBrowserWindowAura() {} |
@@ -132,28 +130,22 @@ |
panel_->SetBounds(gfx::Rect(32, 48, 256, 512)); |
// Create a browser for the window. |
- window_owning_browser_.reset(new Browser(Browser::TYPE_TABBED, |
- profile_.get())); |
- browser_window_.reset(new TestBrowserWindowAura( |
- window_owning_browser_.get(), |
- window_.get())); |
- window_owning_browser_->SetWindowForTesting(browser_window_.get()); |
+ browser_window_.reset(new TestBrowserWindowAura(window_.get())); |
+ Browser::CreateParams window_params(profile_.get()); |
+ window_params.window = browser_window_.get(); |
+ window_owning_browser_.reset(new Browser(window_params)); |
// Creating a browser for the popup. |
- popup_owning_browser_.reset(new Browser(Browser::TYPE_POPUP, |
- profile_.get())); |
- browser_popup_.reset(new TestBrowserWindowAura( |
- popup_owning_browser_.get(), |
- popup_.get())); |
- popup_owning_browser_->SetWindowForTesting(browser_popup_.get()); |
+ browser_popup_.reset(new TestBrowserWindowAura(popup_.get())); |
+ Browser::CreateParams popup_params(Browser::TYPE_POPUP, profile_.get()); |
+ popup_params.window = browser_popup_.get(); |
+ popup_owning_browser_.reset(new Browser(popup_params)); |
// Creating a browser for the panel. |
- panel_owning_browser_.reset(new Browser(Browser::TYPE_PANEL, |
- profile_.get())); |
- browser_panel_.reset(new TestBrowserWindowAura( |
- panel_owning_browser_.get(), |
- panel_.get())); |
- panel_owning_browser_->SetWindowForTesting(browser_panel_.get()); |
+ browser_panel_.reset(new TestBrowserWindowAura(panel_.get())); |
+ Browser::CreateParams panel_params(Browser::TYPE_PANEL, profile_.get()); |
+ panel_params.window = browser_panel_.get(); |
+ panel_owning_browser_.reset(new Browser(panel_params)); |
// We hide all windows upon start - each user is required to set it up |
// as he needs it. |
window()->Hide(); |