Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
index 3dea3ad134e0f00981a329b3a84bad5c310d2ab1..8b5a1552711c760cf7299ec4893b092149541d28 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
@@ -1212,7 +1212,12 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
mHandler.postDelayed(new Runnable() { |
@Override |
public void run() { |
+ boolean hasNextTab = |
+ getCurrentTabModel().getNextTabIfClosed(tabToClose.getId()) != null; |
getCurrentTabModel().closeTab(tabToClose, false, true, false); |
+ |
+ // If there is no next tab to open, enter overview mode. |
+ if (!hasNextTab) mLayoutManager.showOverview(false); |
} |
}, CLOSE_TAB_ON_MINIMIZE_DELAY_MS); |
} |