| Index: ios/clean/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm
|
| diff --git a/ios/clean/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm b/ios/clean/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm
|
| index 8fd156fa5e16cb9866aaf482eb8d8d5618594da0..ce8e600a284e8c6ae3ec015b1fd6c0d4c304887b 100644
|
| --- a/ios/clean/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm
|
| +++ b/ios/clean/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm
|
| @@ -114,6 +114,13 @@
|
| _webStates.erase(_webStates.begin() + index);
|
| }
|
|
|
| +- (void)createNewTabAtIndexPath:(NSIndexPath*)indexPath {
|
| + web::WebState::CreateParams webStateCreateParams(self.browserState);
|
| + std::unique_ptr<web::WebState> webState =
|
| + web::WebState::Create(webStateCreateParams);
|
| + _webStates.push_back(std::move(webState));
|
| +}
|
| +
|
| #pragma mark - TabGridCommands
|
|
|
| - (void)showTabGrid {
|
|
|