| Index: chrome/browser/sessions/session_restore.cc
|
| ===================================================================
|
| --- chrome/browser/sessions/session_restore.cc (revision 148382)
|
| +++ chrome/browser/sessions/session_restore.cc (working copy)
|
| @@ -578,7 +578,8 @@
|
|
|
| bool use_new_window = disposition == NEW_WINDOW;
|
|
|
| - Browser* browser = use_new_window ? Browser::Create(profile_) : browser_;
|
| + Browser* browser = use_new_window ?
|
| + new Browser(Browser::CreateParams(profile_)) : browser_;
|
|
|
| RecordAppLaunchForTab(browser, tab, selected_index);
|
|
|
| @@ -663,7 +664,7 @@
|
| Browser* FinishedTabCreation(bool succeeded, bool created_tabbed_browser) {
|
| Browser* browser = NULL;
|
| if (!created_tabbed_browser && always_create_tabbed_browser_) {
|
| - browser = Browser::Create(profile_);
|
| + browser = new Browser(Browser::CreateParams(profile_));
|
| if (urls_to_open_.empty()) {
|
| // No tab browsers were created and no URLs were supplied on the command
|
| // line. Add an empty URL, which is treated as opening the users home
|
| @@ -927,7 +928,7 @@
|
| params.initial_bounds = bounds;
|
| params.initial_show_state = show_state;
|
| params.is_session_restore = true;
|
| - return Browser::CreateWithParams(params);
|
| + return new Browser(params);
|
| }
|
|
|
| void ShowBrowser(Browser* browser, int selected_tab_index) {
|
|
|