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 51a42f855ef0711a9ffbbc33a8f6eef2e536448f..8fd156fa5e16cb9866aaf482eb8d8d5618594da0 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 |
@@ -108,6 +108,12 @@ |
_activeWebStateIndex = index; |
} |
+- (void)closeTabAtIndexPath:(NSIndexPath*)indexPath { |
+ size_t index = static_cast<size_t>(indexPath.item); |
+ DCHECK(index < _webStates.size()); |
+ _webStates.erase(_webStates.begin() + index); |
+} |
+ |
#pragma mark - TabGridCommands |
- (void)showTabGrid { |