Index: chrome/browser/ui/browser_commands.cc |
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc |
index dd93505cd82f822fd6c504f05916dc51bee71aa6..5beb96d4528bc759e3636e28ff4731f8ff23efd9 100644 |
--- a/chrome/browser/ui/browser_commands.cc |
+++ b/chrome/browser/ui/browser_commands.cc |
@@ -234,7 +234,7 @@ WebContents* GetTabAndRevertIfNecessary(Browser* browser, |
case WindowOpenDisposition::NEW_WINDOW: { |
WebContents* new_tab = current_tab->Clone(); |
Browser* new_browser = |
- new Browser(Browser::CreateParams(browser->profile())); |
+ new Browser(Browser::CreateParams(browser->profile(), true)); |
new_browser->tab_strip_model()->AddWebContents( |
new_tab, -1, ui::PAGE_TRANSITION_LINK, |
TabStripModel::ADD_ACTIVE); |
@@ -393,7 +393,7 @@ void NewEmptyWindow(Profile* profile) { |
Browser* OpenEmptyWindow(Profile* profile) { |
Browser* browser = |
- new Browser(Browser::CreateParams(Browser::TYPE_TABBED, profile)); |
+ new Browser(Browser::CreateParams(Browser::TYPE_TABBED, profile, true)); |
AddTabAt(browser, GURL(), -1, true); |
browser->window()->Show(); |
return browser; |
@@ -705,10 +705,10 @@ WebContents* DuplicateTabAt(Browser* browser, int index) { |
if (browser->is_app() && !browser->is_type_popup()) { |
new_browser = new Browser(Browser::CreateParams::CreateForApp( |
browser->app_name(), browser->is_trusted_source(), gfx::Rect(), |
- browser->profile())); |
+ browser->profile(), true)); |
} else { |
new_browser = new Browser( |
- Browser::CreateParams(browser->type(), browser->profile())); |
+ Browser::CreateParams(browser->type(), browser->profile(), true)); |
} |
// Preserve the size of the original window. The new window has already |
// been given an offset by the OS, so we shouldn't copy the old bounds. |
@@ -748,7 +748,7 @@ void ConvertPopupToTabbedBrowser(Browser* browser) { |
TabStripModel* tab_strip = browser->tab_strip_model(); |
WebContents* contents = |
tab_strip->DetachWebContentsAt(tab_strip->active_index()); |
- Browser* b = new Browser(Browser::CreateParams(browser->profile())); |
+ Browser* b = new Browser(Browser::CreateParams(browser->profile(), true)); |
b->tab_strip_model()->AppendWebContents(contents, true); |
b->window()->Show(); |
} |
@@ -1265,7 +1265,7 @@ void ViewSource(Browser* browser, |
add_types); |
} else { |
Browser* b = new Browser( |
- Browser::CreateParams(Browser::TYPE_TABBED, browser->profile())); |
+ Browser::CreateParams(Browser::TYPE_TABBED, browser->profile(), true)); |
// Preserve the size of the original window. The new window has already |
// been given an offset by the OS, so we shouldn't copy the old bounds. |
@@ -1336,7 +1336,8 @@ void ConvertTabToAppWindow(Browser* browser, |
browser->tab_strip_model()->DetachWebContentsAt(index); |
Browser* app_browser = new Browser(Browser::CreateParams::CreateForApp( |
- app_name, true /* trusted_source */, gfx::Rect(), browser->profile())); |
+ app_name, true /* trusted_source */, gfx::Rect(), browser->profile(), |
+ true)); |
app_browser->tab_strip_model()->AppendWebContents(contents, true); |
contents->GetMutableRendererPrefs()->can_accept_load_drops = false; |