| Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java
|
| index d9329ab9d11af5764b98d44ac14a32c6682428cb..cc20e9ba5a0984636ffece7503924a850c077354 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.java
|
| @@ -18,7 +18,7 @@ import org.chromium.chrome.browser.tab.Tab;
|
| */
|
| public class SingleTabModel implements TabModel {
|
| private final Activity mActivity;
|
| - private final ObserverList<TabModelObserver> mObservers = new ObserverList<TabModelObserver>();
|
| + private final ObserverList<TabModelObserver> mObservers = new ObserverList<>();
|
|
|
| private Tab mTab;
|
| private boolean mIsIncognito;
|
| @@ -173,7 +173,8 @@ public class SingleTabModel implements TabModel {
|
|
|
| @Override
|
| public void removeTab(Tab tab) {
|
| - assert false;
|
| + mTab = null;
|
| + for (TabModelObserver obs : mObservers) obs.tabRemoved(tab);
|
| }
|
|
|
| @Override
|
|
|