| 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 4949a201bd710d9fd53f3510cd020ce5056c18ac..1598edf5aa85a63fccc5085a7ab2612f5e8a38a8 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
|
| @@ -49,7 +49,7 @@
|
| web::WebState::CreateParams webStateCreateParams(browser->browser_state());
|
| std::unique_ptr<web::WebState> webState =
|
| web::WebState::Create(webStateCreateParams);
|
| - self.webStateList.InsertWebState(0, webState.release());
|
| + self.webStateList.InsertWebState(0, std::move(webState));
|
| }
|
| self.webStateList.ActivateWebStateAt(0);
|
| }
|
| @@ -114,8 +114,7 @@
|
| }
|
|
|
| - (void)closeTabGridTabAtIndex:(int)index {
|
| - std::unique_ptr<web::WebState> closedWebState(
|
| - self.webStateList.DetachWebStateAt(index));
|
| + self.webStateList.DetachWebStateAt(index);
|
| }
|
|
|
| - (void)createAndShowNewTabInTabGrid {
|
| @@ -124,7 +123,7 @@
|
| std::unique_ptr<web::WebState> webState =
|
| web::WebState::Create(webStateCreateParams);
|
| self.webStateList.InsertWebState(self.webStateList.count(),
|
| - webState.release());
|
| + std::move(webState));
|
| [self showTabGridTabAtIndex:self.webStateList.count() - 1];
|
| }
|
|
|
|
|