| Index: ios/clean/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm
|
| diff --git a/ios/clean/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm b/ios/clean/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm
|
| index e5a898075dc9d7c38226d0285f65b1eb7012be63..6296bbe1925abe2f6e98119c66f8d4de537d3fcc 100644
|
| --- a/ios/clean/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm
|
| +++ b/ios/clean/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm
|
| @@ -157,7 +157,12 @@ const CGFloat kToolbarHeight = 64.0f;
|
| }
|
|
|
| - (void)deleteButtonPressedForCell:(UICollectionViewCell*)cell {
|
| - // PLACEHOLDER: handle close tab button.
|
| + auto updateBlock = ^{
|
| + NSIndexPath* indexPath = [self.grid indexPathForCell:cell];
|
| + [self.tabCommandHandler closeTabAtIndexPath:indexPath];
|
| + [self.grid deleteItemsAtIndexPaths:@[ indexPath ]];
|
| + };
|
| + [self.grid performBatchUpdates:updateBlock completion:nil];
|
| }
|
|
|
| @end
|
|
|