Index: ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm b/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
index 6fb47212d832b8ef2bf2c3d8be957786a0c7ed75..4907234cc4a1dae6497eec6f9cd5ed0b146e83f4 100644 |
--- a/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
+++ b/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
@@ -835,11 +835,10 @@ enum class SnapshotViewOption { |
DCHECK(tabModel.browserState); |
base::scoped_nsobject<Tab> tab([[Tab alloc] |
- initWithWindowName:nil |
- opener:nil |
- openedByDOM:NO |
- model:tabModel |
- browserState:tabModel.browserState]); |
+ initWithBrowserState:tabModel.browserState |
+ opener:nil |
+ openedByDOM:NO |
+ model:tabModel]); |
[tab webController].webUsageEnabled = tabModel.webUsageEnabled; |
ProceduralBlock dismissWithNewTab = ^{ |
@@ -899,14 +898,13 @@ enum class SnapshotViewOption { |
// Disable user interactions until the tab is inserted to prevent multiple |
// concurrent tab model updates. |
[_tabSwitcherView setUserInteractionEnabled:NO]; |
- Tab* tab = [mainModel insertOrUpdateTabWithURL:GURL() |
- referrer:web::Referrer() |
- transition:ui::PAGE_TRANSITION_TYPED |
- windowName:nil |
- opener:nil |
- openedByDOM:NO |
- atIndex:NSNotFound |
- inBackground:NO]; |
+ Tab* tab = [mainModel insertTabWithURL:GURL() |
+ referrer:web::Referrer() |
+ transition:ui::PAGE_TRANSITION_TYPED |
+ opener:nil |
+ openedByDOM:NO |
+ atIndex:NSNotFound |
+ inBackground:NO]; |
[tab loadSessionTab:toLoad]; |
[mainModel setCurrentTab:tab]; |