| Index: ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.mm
|
| diff --git a/ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.mm b/ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.mm
|
| index 1688f3e23198bdb309d0bba64a715e793a6ab7a0..8478ce5c7c9b4dc4281e6f42c1894128554e3984 100644
|
| --- a/ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.mm
|
| +++ b/ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.mm
|
| @@ -5,6 +5,7 @@
|
| #import "ios/clean/chrome/browser/ui/tab_strip/tab_strip_coordinator.h"
|
|
|
| #import "ios/chrome/browser/web_state_list/web_state_list.h"
|
| +#import "ios/clean/chrome/browser/ui/commands/tab_grid_commands.h"
|
| #import "ios/clean/chrome/browser/ui/commands/tab_strip_commands.h"
|
| #import "ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.h"
|
| #import "ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.h"
|
| @@ -64,6 +65,9 @@
|
|
|
| - (void)closeTabStripTabAtIndex:(int)index {
|
| self.webStateList.CloseWebStateAt(index);
|
| + if (self.webStateList.empty()) {
|
| + [static_cast<id<TabGridCommands>>(self.browser->dispatcher()) showTabGrid];
|
| + }
|
| }
|
|
|
| @end
|
|
|